Imr*_*deh 5 sql-server visual-studio sql-server-data-tools
我有一个在 Visual Studio 2015 和 TFS 源代码管理中使用 SSDT(SQL Server Data Tools)的数据库项目。
今天早上,当我尝试比较两个数据库(DB -> TFS)时,它不起作用,并且出现错误:
比较完成。检测到差异。有限的比较。详细信息请参见错误列表
错误列表窗口中的警告是:
严重性代码 描述 项目文件行抑制状态 警告 目标的登录名没有 VIEW ANY DEFINITION 权限。如果源是数据库,则比较将仅限于数据库范围的元素。
SSDT 的 SQL Server 用户是sa。
提前致谢
更新: 我通过以下查询修复了比较警告,但主要问题仍然存在:
USE [master]
GO
Grant VIEW ANY DEFINITION to [USERNAME];
GO
USE [DBNAME]
GO
GRANT CONNECT to [USERNAME]
GRANT VIEW DEFINITION TO [USERNAME]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2930 次 |
| 最近记录: |