我正尝试在Visual Studio 2010中对一些SQL Server 2008数据库执行架构比较。但是我得到了以下错误。这意味着什么,我怎么能忽略它?
An error was received from SQL Server while attempting to reverse engineer elements of type Microsoft.Data.Schema.Sql.SchemaModel.ISql100DatabaseEncryptionKey: The user does not have permission to perform this action.
更新:“写入更新”确实有效。但是我不能“导出到编辑器”。
发布于 2010-04-21 22:23:34
我遇到了同样的问题。到目前为止,我找到的唯一修复方法是以具有sysadmin Server角色的用户身份运行比较。即使选择忽略数据库加密密钥,也会出现这个错误,对我来说,这个错误似乎已经失效。我在connect上提交了一个bug:https://connect.microsoft.com/VisualStudio/feedback/details/552986/schema-compare-permission-error-for-database-encryption-keys-even-though-the-type-is-set-to-be-ignored
发布于 2011-03-02 14:01:01
发布于 2011-06-04 03:51:00
VS2010 sp1为我修复了这个问题。
https://stackoverflow.com/questions/2677884
复制相似问题