当您尝试升级到 SQL Server 2012 时,安装程序停止响应

症状

请考虑以下方案。计算机正在运行 Microsoft SQL Server 2008、微软 SQL Server 2008 R2 或 Microsoft SQL Server 2012 候选版本 0 (RC0)。您尝试升级到 Microsoft SQL Server 2012.In此方案,安装程序似乎在SQLEngineConfigAction_upgrade步骤中停止响应。发生此问题时,在 Detail.txt 文件的末尾记录类似于以下内容的设置信息:

备注Detail.txt 文件位于以下文件夹中:

[程序文件]微软 SQL Server{110}安装引导\日志]时间戳

原因

如果有许多子文件夹和文件包含 SQL Server 数据,则可能会出现此问题。备注如果数据库通过使用 FILESTREAM 功能或 FILETABLE 功能集成到 NTFS 文件系统中,则更有可能出现此问题。

解决方案

无需执行任何操作即可解决此问题。 要完成升级,请完成 SQL Server 2012 安装程序。

更多信息

由于 SQL Server 2012 安装程序调用 SetSecurityInfo Windows API,因此出现"症状"部分中描述的问题。SetSecurityInfo API 对包含 SQL Server 数据的子文件夹和文件应用任意访问控制列表 (DACL)。此过程可能需要很长时间才能完成。

参考

有关设置安全信息 Windows API 的详细信息,请访问以下 MSDN 网站:

http://msdn.microsoft.com/en-us/library/windows/desktop/aa379588(v=vs.85).aspx

需要更多帮助?

扩展你的技能
了解培训
抢先获得新功能
加入 Microsoft 内部人员

此信息是否有帮助?

谢谢您的反馈意见!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×