SQL Server 2008 R2不会在Windows 2008 R2 Web上自动启动

我已经在Windows Server 2008 R2networking版上运行了SQL Server 2008 R2 Express。 Evertything的工作很好,除了在服务器启动时SQL服务不会自动启动。 SQL服务,代理和服务器浏览器都是自动设置的。 服务器是一个干净的安装与IIS和SQL服务器只。 一旦服务器启动,我可以手动启动服务,它工作得很好。

我在日志中唯一的错误是“SQL Server(SQLEXPRESS)服务终止服务特定的错误请求的地址在其上下文无效。 详细来说,有一个param2:%% 10049。

任何帮助将不胜感激,因为它是一个生产服务器。 每次重新启动时,网站都会closures,直到我手动启动SQL服务。

是Windows事件日志或SQL Server日志中的错误? (这听起来像是一个Windows服务错误,而不是SQL报告的详细错误,并保存在错误日志中).Windows事件日志通过事件查看器可见,SQL Server日志可以通过SSMS看到。

在一个日志或其他日志中没有像样的错误信息是非常罕见的。 如果还没有,请查看SQL Server错误日志(包括服务失败时的旧版本),看看失败的开始和成功的开始之间有什么不同。

WAG:是否有阻止独占访问文件的东西? 像启动时扫描的病毒扫描程序,或需要一段时间才能联机的SAN连接?

根据您提供的有关VPN地址的附加信息以及您原始问题的消息,听起来您正处于正确的轨道上。

您应该在服务器上安装SQL Serverconfigurationpipe理器。 打开这个并find

SQL Servernetworkingconfiguration

– >“数据库名称”协议

在屏幕的右侧,打开TCP / IP的属性

打开后,转到IP地址选项卡。

查看您是否可以find您的VPN地址的IP地址条目,并将“启用”更改为“否”。

希望这将允许数据库在重启时自行启动。 让我知道。


原来的答案:我没有答案,为什么MSSQL是在初始启动,但您可能能够解决问题,直到find完整的答案。

打开服务,调出SQL服务器的属性,设置恢复选项,并在第一次,第二次和以后的失败时将选项设置为“重新启动服务”。

这应该有希望允许你的SQL启动和重新启动后运行,直到你可以find失败的根本原因,最初启动。