2

當在我的實時數據庫(設置爲源)和數據庫項目(設置爲目標)之間運行模式比較時,確保代碼是最新的,我看到以下聲明:架構比較::創建架構[NT AUTHORITY SYSTEM]

CREATE SCHEMA [NT AUTHORITY\SYSTEM] 
    AUTHORIZATION [NT AUTHORITY\SYSTEM]; 
GO 

我已經設置了選項ignore authorizer但仍然看到此。有誰知道我需要啓用或禁用哪些對象類型/選項以防止此項目在比較中顯示?

它應該是有趣的:我想刪除這個的原因是我有一個數據庫項目,而不是服務器項目,所以沒有用戶包括在內。如果我包含這個項目,我會得到一個未解決的引用用戶;創建用戶然後給我一個未解決的登錄引用,那裏我需要服務器項目來創建它。我不希望任何登錄/用戶信息存儲在我的項目中。

回答

2

似乎沒有辦法忽略比較中的「模式」類型對象。我試着檢查所有「忽略...」複選框,並取消選中所有「對象類型」 - 但是模式仍在進行比較。

但是,我解決了這個問題,在我的情況下也包括「數據庫角色」。

0

我所做的是我選擇所有模式對象並從列表中排除它們。