在安装MS SQL Server 2016期间,在已连接到域的developer/DBA工作站客户端PC上,使用所有登录和其他安装程序默认值的安装将在失败的情况下完成,而一条非常通用的消息意味着主SQL数据库引擎服务(MSSQLSERVER)没有启动。从services.msc手动启动它,就会看到这个同样通用的错误:
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)中,有几个失败:
#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自己的专用工作站(非生产环境),那么应该做什么呢?
发布于 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/。
https://dba.stackexchange.com/questions/119606
复制相似问题