共用方式為


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

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

注意事項注意事項

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

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

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

    注意事項注意事項

    如果您還沒有資料庫專案,請改參閱開始進行小組資料庫開發,取得如何建立資料庫專案以及第一次匯入資料庫物件和設定的詳細資訊。

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

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

    注意事項注意事項

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

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

    注意事項注意事項

    您必須具有存取來源資料庫的權限。 如需詳細資訊,請參閱Visual Studio 資料庫功能的必要權限

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

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

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

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

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

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

    注意事項注意事項

    如果 [結構描述比較] 的目標是專案,那麼當您變更更新動作時,並不會檢查任何相依性。

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

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

    注意事項注意事項

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

請參閱

工作

HOW TO:建立資料庫和伺服器專案

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

HOW TO:比較資料庫結構描述

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