Share via


HOW TO:將資料庫的更新匯入到資料庫專案

更新:2007 年 11 月

當您一開始建立「資料庫專案」(Database Project) 時,通常會從現有的實際執行資料庫匯入資料庫「結構描述」(Schema)。如果在開發工作的過程中,對實際執行伺服器套用了變更,您可能必須將這些變更匯入到專案中。您不能使用 [匯入資料庫結構描述] 命令,因為只有尚未包含「資料庫物件」(Database Object) 的專案才可以使用此命令。若要匯入對資料庫伺服器所做的變更,您必須使用結構描述比較。

注意事項:

當您使用 [結構描述比較] 來更新資料庫專案時,不會卸除存在於資料庫專案中但是不在「來源」(Source) 資料庫中的物件。這個行為與當您比較兩個資料庫時的行為不同。當您更新資料庫專案,使其與來源資料庫相符之後,您必須從資料庫專案中手動刪除來源資料庫中所沒有的任何物件。

將現有資料庫的更新匯入到資料庫專案

  1. 在 Visual Studio 中開啟資料庫專案。如需詳細資訊,請參閱 HOW TO:開啟資料庫專案

  2. 指向 [資料] 功能表上的 [結構描述比較],然後按一下 [新增結構描述比較]。

    [新增結構描述比較] 對話方塊隨即出現。

    注意事項:

    您也可以在 [方案總管] 或 [結構描述檢視] 中,以滑鼠右鍵按一下資料庫專案,然後按一下 [比較結構描述]。

  3. 按一下 [來源結構描述] 中的 [資料庫],然後按一下您想要從中匯入結構描述更新之資料庫的連接。

  4. 按一下 [目標結構描述] 中的 [專案]。

    此專案應該預設為您所開啟的資料庫專案。

  5. 按一下 [確定] 開始比較。

    當比較完畢時,會出現結果。

  6. 為差異指定 [更新動作]。

    根據預設,所有的變更都會同步處理。

  7. 指向 [資料] 功能表上的 [結構描述比較],然後按一下 [寫入更新]。

    指定的變更就會寫入到資料庫專案中,讓此專案與資料庫同步。

    注意事項:

    您也可以按一下 [結構描述比較] 工具列上的 [寫入更新]。

請參閱

工作

HOW TO:建立資料庫專案

HOW TO:設定用來比較資料庫結構描述的選項

HOW TO:檢視結構描述差異

HOW TO:同步處理資料庫結構描述

逐步解說:比較資料庫與資料庫專案的結構描述

概念

Database Edition 的用語概觀