我们的SQL Server有超过8000个数据库。
在我的SSMS(2012和2014)中扩展数据库节点大约需要2分钟,有时更长(当有很多流量时)。
有没有办法减少这个时间?
我在某个地方读到,不知道在哪里,问题是,对于每个数据库,SSMS询问您是否有权查看它们,打开它们,扩展它们(或类似的东西)。
您需要撤销角色PUBLIC (SQL SERVER 2005起)的权限'VIEW ANY DATABASE',并且只给用户他们需要的数据库权限。
我有一个类似的问题与Sql Server 2014。我花了大约1分钟的时间来展开数据库树,只列出了10-15个数据库。
我的解决方案是运行Sql Server 2014安装和修复安装。即使没有安装错误,这仍然修复了扩展数据库树的问题。
你试过使用SSMS的最新预览版吗?我相信这个问题可能也已经在SSMS 2014 Service Pack 1版本中解决了(你可以在这里找到)