为什么“关闭到目标数据库的现有连接”在SQL Server 2012 Management Studio上显示为灰色?

时间:2013-09-26 13:33:11

标签: sql-server database sql-server-2012 ssms database-restore

我通常使用SQL Server 2012 Management Studio从“bak”文件还原SQL Server数据库。我通过覆盖现有数据库来做到这一点。在“选项”页面中,有一个标记为“关闭与目标数据库的现有连接”的复选框,我主要检查它,因为目标数据库始终“正在使用”,即使我刚刚重新启动MS SQL服务而且我是确保没有使用它的应用程序。

无论如何,在我客户的计算机上,我看到关闭现有连接的复选框显示为灰色,没有任何信息。这是怎么发生的?谷歌搜索没有产生任何结果。

6 个答案:

答案 0 :(得分:64)

我有同样的问题。我只是在选择要恢复的源之前检查了Checkbox。在选择源之后,CB是灰色的但是检查并且恢复工作正常。

答案 1 :(得分:9)

右键点击数据库 - >属性 - >选项 - >将自动更新统计信息异步更改为false。它将解决与目标数据库灰色问题的密切现有连接问题

我希望它有所帮助

答案 2 :(得分:3)

如果要从低于2012的版本进行还原,例如尝试使用SSMS 2012还原SQL Server 2005数据库,则会发生这种情况。

答案 3 :(得分:1)

2014年服务器和管理工作室也发生了同样的情况。我可以在数据库属性/选项/状态/限制访问下将数据库设置为单用户模式。对我来说,它在恢复后自动重新设置为多用户模式。

答案 4 :(得分:0)

重新启动 SQL Server(MSSQLSERVER)服务并尝试恢复。不是一个很好的解决方案,但有时它可以工作。

答案 5 :(得分:-2)

在从设备中选择备份文件之前。勾选关闭与目标数据库的现有连接