2012-09-11 104 views
5

我開始將Visual Studio 2012與集成的SQL Server數據工具結合使用,雖然我觀看了2個關於SQL數據庫項目入門的微軟視頻,但我仍然無法理解如何尤其是因爲我是db開發新手。使用SSDT的Visual Studio 2012 SQL數據庫項目

一些問題:

  1. 是什麼導入數據庫或添加到數據庫的參考值之間的差異?

  2. Server Explorer和SQL Server Object Explorer選項卡有什麼區別?在一個我可以通過localhost \ SQLEXPRESS.dbname瀏覽數據庫,另一個通過localdb \ Projects瀏覽。這些是同步的?

  3. 如何更改項目屬性下的目標數據庫名稱?

回答

12

1)導入數據庫會創建一個包含所有數據庫工件的項目。添加數據庫作爲參考允許項目訪問數據庫。所以如果你有一個SSDT項目和一個使用db的c#項目,c#項目就會獲得參考。您可以選擇通過導入現有數據庫來創建SSDT項目。

2)SQL Server對象資源管理器是SSDT的一部分,允許您執行聯機SQL開發,包括創建新的工件,向表中添加數據以及執行腳本。

3)要更改目標數據庫名稱以進行調試目的(數據庫在構建/調試時發生),請在項目的屬性菜單的調試選項卡中更改目標連接字符串。

我發現this鏈接非常有幫助。

+0

好了,所以如果我得到這個權利,SQL Server的對象資源管理器是一個在線的發展在解決方案資源管理器中的另一邊同時工作是離線的發展,然後可以通過做被提交到在線數據庫模式比較和更新。說得通!謝謝。 – parliament

+0

您不需要運行架構比較。 F5(調試)選項會將數據庫項目(在解決方案資源管理器中)的更改推送到(3)中描述的數據庫, –

3

SQL Server對象資源管理器(SSOX)和服務器資源管理器之間有很多不同之處。這裏有一對夫婦: SSOX允許您啓動重構操作 SSOX提供的解決方案資源管理器

總之源代碼的邏輯視圖,SSOX目標數據庫的開發,而服務器資源管理器(我認爲)對許多通用的分層觀衆服務器類型。

問候 Jamiet

相關問題