首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法在Windows10上启动Server 2016 CTP3服务

无法在Windows10上启动Server 2016 CTP3服务
EN

Database Administration用户
提问于 2015-10-29 20:28:57
回答 1查看 3K关注 0票数 1

在安装MS SQL Server 2016期间,在已连接到域的developer/DBA工作站客户端PC上,使用所有登录和其他安装程序默认值的安装将在失败的情况下完成,而一条非常通用的消息意味着主SQL数据库引擎服务(MSSQLSERVER)没有启动。从services.msc手动启动它,就会看到这个同样通用的错误:

代码语言:javascript
运行
复制
Windows could not start the SQL Server (MSSQLSERVER) on Local Computer. 
For more information, review the System Event Log. If this is a 
non-Microsoft service, contact the service vendor, and refer 
to service-specific error code -2146885628.

在系统事件查看器(eventvwr.msc)中,有几个失败:

代码语言:javascript
运行
复制
#1. (1500) User Profile Service error for user NT SERVICE\MSSQLSERVER: Windows 
cannot log you on because your profile cannot be loaded. Check that 
you are connected to the network, and that your network is 
functioning correctly. 

#2. (17826) Could not start the network library because of an internal error in 
the network library. To determine the cause, review the errors 
immediately preceding this one in the error log.

#3. (17182) TDSSNIClient initialization failed with error 0x80092004, 
 status code 0x1. Reason: Initialization failed with an infrastructure 
 error. Check for previous errors. Cannot find object or property. 


#4. (17182)  TDSSNIClient initialization failed with error 0x80092004, status 
code 0x80. Reason: Unable to initialize SSL support. Cannot find 
object or property. 

#5. (17190) Initializing the FallBack certificate failed with error 
code: 1, state: 20, error number: 0.

有数百千字节的日志文件,但其中任何一个都没有明确的输出来表示根本原因。

这似乎是SSL失败启动失败案例的一个变体,但我在CTP 2.3中也出现了同样的错误,并希望SQL Server安装程序能够帮助我理解为什么我的本地办公域中的Windows 10 PC没有一个会接受并运行MS SQL 2016 (或MS 2014),而不会碰到这些SQL错误的一些变化。

SystemConfigurationCheck_Report.htm不包含错误,所有内容都是绿色标记,在实际安装过程中没有报告错误。以前机器上没有其他MS服务/实例,但是有一个Visual 2015和。

这是SQL错误,还是本地配置文件错误,还是其他原因?我在SQL2016CTP2.3和2.4中尝试了这一点,并遇到了同样的问题。我决定等到SQL2016CTP 3发布,但我也有同样的问题。

在我看来,在windows 10上,当sql服务作为NT SERVICE\MSSQLSERVER登录时,一切都应该正常工作。但事实并非如此。

这个问题实际上归结为“为什么MS SQL选择一个名为NT SERVICE\MSSQLSERVER的服务登录帐户,然后无法确保该帐户是有效的,并且可以使用SSL,或者具有有效的本地配置文件,或者运行任何其他sqlsrvr.exe?”,考虑到安装程序的默认行为甚至不适合于DBA或SQL Developer自己的专用工作站(非生产环境),那么应该做什么呢?

EN

回答 1

Database Administration用户

回答已采纳

发布于 2015-10-29 23:40:08

有意思的。很高兴您启动了SQL服务。应该可以将它作为NT权限\LOCALSERVICE在您的工作站上测试CTP3。通常,对于域上的生产服务器,最好为Server和代理服务提供和使用域服务帐户-请参阅https://www.simple-talk.com/sql/database-administration/provisioning-a-new-sql-server-instance-%E2%80%93-part-one/

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/119606

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档