2009-07-07 38 views
1

我正在连接到几乎完全不受我控制的数据库服务器(MSSS 2005,9.0 SP2)。MSSS Management Studio对象资源管理器从2005年到2008年的变化

如果我使用Management Studio 2005连接到它,则可以使用对象浏览器浏览一些数据库中的表,视图和其他对象的列表。

如果我使用Management Studio 2008连接到它,我看不到列表。我可以针对它们编写查询,以便对象在那里,但我无法浏览它们。

任何人都可以提示我缺少什么权限或更新版本中更改了哪些(默认)选项?

回答

2

您缺少的权限是“查看任何定义”。转到服务器安全设置,双击您的登录名。打开“securables”页面。点击“搜索”,然后选择服务器。您现在应该在下面的窗格中看到权限。

或者,您也可以使用SQL授予权限:

GRANT VIEW ANY DEFINITION TO [YourUserName] 

你可能会问,这些权利以及:

  • 查看任何数据库
  • 查看服务器状态
相关问题