当运行"Microsoft SQL Server数据工具,架构比较";那么我想以无法更改任何内容的用户身份运行。
看起来它主要编写的SQL是类似的东西
select
whatever
from sys.something
SQL Server中是否有针对此类用户的组,或者这些用户的最佳安全性是什么?
您正在查找VIEW DEFNIITION权限。请参见元数据可见性配置。
请注意,如果数据库中有要从比较中排除的对象,则可以选择性地授予此权限。