2

我想在VS2015中創建一個數據庫項目,並建立它。但我有像 SQL71501錯誤:用戶:[UserX]有一個未解決的引用登錄[UserX] 選項是 1.要關閉任何架構檢查 2.添加主數據庫作爲數據庫項目,並將其添加爲數據庫參考。VS2015數據庫項目:關閉模式檢查

我無法做(1),因爲我找不到任何與工具 - >選項 - >數據庫工具中的架構比較有關的選項我能夠將主數據庫添加爲項目,但VS不會讓me導入引用的登錄名(不適用於主站)。 順便說一句,我想導入一個Sql Server 2014數據庫。

+0

是你的登錄/用戶在各種環境中的一樣嗎?這在你如何處理這個問題上有所不同。 –

+0

是的。它們在所有環境中都是一樣的。 本質上,我想沒有我的項目依賴於用戶/登錄。 –

+0

您有幾個選項 - 將它們從項目中移除並單獨處理或包含您使用的用戶/登錄名。您可以通過新建對象選項輕鬆地爲項目創建新的登錄名。我們在部署後腳本中處理了我們的內容,並選擇忽略項目中的登錄名,用戶和角色成員,但是我們的登錄在每個環境中都不相同。我們使用了類似於以下內容的內容:http://schottsql.blogspot.com/2013/05/ssdt-setting-different-permissions-per.html –

回答

0

「我能到主數據庫添加爲一個項目,但VS不讓我進口引用登錄(不適用於主站)」

你應該試試這個 1步:繼續「主「數據庫項目,右鍵單擊,然後選擇」模式比較......「。 2步:在打開的窗口中點擊「選項」(齒輪符號) 3步:提取「非應用程序作用域」 4步:標記「登錄」,然後單擊「確定」

現在比較和更新

PS當然,在所有你應該選擇你掌握數據庫和做所有其他需要的工作人員:)。

我希望答案幫助(以及它幫助至少對我來說)