MSSS Management Studio 对象资源管理器从 2005 年到 2008 年发生了变化
我正在连接到几乎完全不受我控制的数据库服务器(MSSS 2005,9.0 SP2)。
如果我使用 Management Studio 2005 连接到它,我可以使用对象资源管理器浏览某些数据库中的表、视图和其他对象的列表。
如果我使用 Management Studio 2008 连接到它,我将看不到该列表。 我可以针对它们编写查询,以便对象在那里,但我无法浏览它们。
任何人都可以建议我缺少哪些权限或新版本中更改了哪些(默认)选项?
I'm connecting to a database server (MSSS 2005, 9.0 SP2) which is almost totally without my control.
If I connect to it using Management Studio 2005 I can browse the list of tables, views, other objects in some of the databases using object explorer.
If I connect to it using Management Studio 2008, I cannot see the list. I can write queries against them so the objects are there, but I cannot browse them.
Can anyone suggest what permissions I'm lacking or what (default) options are changed in the newer version?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您缺少的权限是“查看任何定义”。 转到服务器安全设置,双击您的登录名。 打开“证券”页面。 单击“搜索”,然后选择服务器。 您现在应该在下部窗格中看到权限。
或者,您可以使用 Sql 授予权限:
您也可以请求这些权限:
The permission you are lacking is "view any definition". Go to the server sercurity settings, double click your login. Open the "securables" page. Click "Search" and then select the server. You should now see the permissions in the lower pane.
Alternatively, you can grant the permission using Sql:
You might ask for these rights as well: