【发布时间】:2015-01-14 00:35:01
【问题描述】:
我正在一个拥有大量(大量)对象的平台上工作。在表、视图、存储过程和大多数对象上,我可以放置一个有帮助的过滤器。
但是,在许多服务器上,这家特定的公司甚至拥有大量可笑的数据库。以至于它总是占据我屏幕上 100% 以上的垂直空间。
有什么方法可以过滤数据库,或者(通过任何技术)简单地以 ONE 数据库“扩展”结束,而不是“数据库s”扩展?
【问题讨论】:
-
您需要查看所有其他数据库吗?如果您的登录名具有适当的权限(不是太多),您应该只看到您需要的数据库。如果您只需要使用一个数据库,我会将您的权限限制为仅使用该数据库,或者仅为您正在使用的数据库创建一个单独的登录名。
-
我不是 DBA(只是一个低级的开发人员),但我想要实施您的建议,我需要要求 DBA 限制我的帐户并摆脱那些我没有的 DBA需要(你是对的,我不需要大部分)。听起来对吗?或者我可以使用一些特定于会话的命令将它们从视图中删除吗?
-
听起来不错。我只是让他们将 db_owner(或您需要的最少数量)提供给您的一个数据库。
-
好的,谢谢。我不确定在这种情况下的协议是什么,但“谢谢”你,我已经将另一件事标记为答案,尽管你的额外对话也对我有所帮助。希望 SO 有更多的论坛式布局。需要通过 cmets 进行对话(技术上不鼓励),这很愚蠢!
标签: sql-server ssms