我有一個數據庫項目與Visual Studio 2015和TFS源代碼控制中的SSDT(SQL Server數據工具)。SSDT&TFS:比較SQL Server數據庫不工作
今天早上當我試圖比較兩個數據庫(DB - > TFS),它沒有工作,我得到了一個錯誤:
Comparison completed. Difference detected. Restricted comparison. See error list for detail
而且在錯誤列表窗口中的警告是:
給SSDTSeverity Code Description Project File Line Suppression State Warning The login for the target does not have the VIEW ANY DEFINITION permission. The comparison will be restricted to database scoped elements if the source is a database.
SQL Server用戶是sa
。
在此先感謝
UPDATE: 我用下面的查詢,但主要的問題固定的比較警告存在尚未:
USE [master]
GO
Grant VIEW ANY DEFINITION to [USERNAME];
GO
USE [DBNAME]
GO
GRANT CONNECT to [USERNAME]
GRANT VIEW DEFINITION TO [USERNAME]
你如何比較它們?通過構建定義?發佈定義?你正在執行什麼命令來比較它們? –
@DanielMann使用模式比較嚮導 –
那麼這與TFS有什麼關係?這聽起來像是一個Visual Studio或SSDT問題。 –