2016-12-26 53 views
0

我有3個數據庫位於3級不同的服務器鏈接服務器的問題時,加入現有的數據庫爲「SQL Server數據庫項目」

數據庫A和B的Microsoft SQL Server上運行2016個實例

數據庫C同時運行在MySQL實例

數據庫A具有使用鏈接的服務器

數據庫B有一個查詢從數據庫中的數據查詢,使用鏈接的服務器

該查詢從數據庫B的數據查詢

數據庫B具有使用鏈接服務器從數據庫C查詢數據的查詢

我的目標是使用SSDT(SQL Server數據工具)實現數據庫版本控制。 每次我嘗試從A和B導出bacpac文件時,都會發生鏈接服務器的錯誤。

在VS 2015中,我嘗試從數據庫A和B導入當前模式,但是當我嘗試構建時,發生鏈接服務器的錯誤。

此外,我試圖使用本教程:http://blogs.solidq.com/en/sqlserver/ssdt-how-to-solve-the-circular-references-issue/爲了建立依賴關係,但我不確定是否正確的方式將數據庫模式導入到VS項目,然後版本。

我的問題是:

1.是否有可能以應對SSDT鏈接服務器的問題?
2.我可以使用VS 2015來版本化MySQL數據庫嗎?你可以推薦我什麼方法?

回答

0

您是否在解決方案中定義了鏈接服務器? 即.sql文件爲每個,設置爲文件類型Build和含有任何選項創建腳本中設置:

EXEC sp_addlinkedserver ...; 
GO; 

EXEC sp_serveroption ...; 
GO; 
相關問題