我们的SQL Server有超过8000个数据库。
要扩展我的SSMS(2012年和2014年,两者)中的数据库节点大约需要2分钟,有时甚至更长(当流量很大时)。
有没有办法减少这个时间?
我在某个地方读过,不知道问题在哪里,对于每个数据库,SSMS都会询问您是否有权查看它们,打开它们,扩展它们(或类似的东西)。
答案 0 :(得分:1)
您需要从角色PUBLIC(SQL SERVER 2005以上版本)撤消权限“查看任何数据库”,并仅为其所需的数据库授予用户权限。这应该使对象资源管理器更快。
答案 1 :(得分:1)
我遇到了与Sql Server 2014类似的问题。我花了大约1分钟来扩展数据库树,只列出了10-15个数据库。
我的解决方案是运行Sql Server 2014安装程序并修复安装。即使似乎没有任何错误安装,这仍然解决了扩展数据库树的问题。
答案 2 :(得分:0)
勒内, 您是否尝试过使用最新的SSMS预览版(available here)?我相信这个问题可能也已在SSMS 2014 Service Pack 1版本(you can find that here)
中得到解决