1

当该数据库具有 SQL Server 中的其他用户包含的角色时,如何正确使用 SSDT 中的数据库?

例如,假设我有一个名为“Shared”的数据库和 120 个其他数据库,它们的 SQL 登录帐户包含在“Shared”中的“LookupName”数据库角色中。

我不介意 SSDT 是否要确保存在“LookupName”数据库角色。但是,我不希望它尝试创建恰好担任该角色的所有 120 个用户!但是如果试图排除它们,我会得到其他错误。

“共享”数据库的结构不受角色中可能有多少用户的影响……这是 DBA 需要能够根据需要进行设置的内容。那么如何确保 SSDT 不将它们包括在比较中呢?

SSDT 比较有 110 多个复选框,用于包含、忽略等内容,但我无法找到我需要的内容。

有任何想法吗?

4

1 回答 1

1

原来 SSDT(Sql Server 数据工具)有一个设置按钮,可以让比较排除某些功能。

因此,在“对象类型”/“应用程序 - 范围”下排除“角色成员资格”和“用户”解决了这个问题。

于 2013-04-15T20:35:50.650 回答