HOW TO:建立資料庫專案

更新:2007 年 11 月

「資料庫專案」(Database Project) 是資料庫的離線表示 (Offline Representation),也是您用來管理資料庫變更的機制。若要從現有的資料庫建立版本控制的資料庫專案,您會建立資料庫專案、從資料庫匯入「結構描述」(Schema) 資訊,然後將此專案及其檔案簽入版本控制中。

注意事項:

如果您在用於設計階段驗證的 Microsoft SQL Server 本機執行個體中沒有適當的權限,則當建立資料庫專案時,可能會出現錯誤訊息。如果不是使用管理認證登入電腦,您可能必須要求系統管理員授與在 SQL Server 中建立資料庫的權限。如需如何指定用於設計階段驗證之本機執行個體的詳細資訊,請參閱 HOW TO:指定用於設計階段驗證的本機 SQL Server 執行個體

您可以使用 [新增資料庫專案精靈] 或是手動執行同等的步驟,從現有的資料庫建立專案。

若要使用新增資料庫專案精靈,從現有的資料庫建立資料庫專案

  1. 在 [檔案] 功能表中,指向 [新增],然後按一下 [專案]。

    [新增專案] 對話方塊隨即出現。

  2. 展開 [專案類型] 中的 [資料庫專案] 節點,然後按一下 [Microsoft SQL Server]。

    [範本] 清單中會顯示可用的資料庫專案範本。

  3. 如果要建立 Microsoft SQL Server 2005 資料庫,請按一下 [SQL Server 2005 精靈]。如果您要改為建立 SQL Server 2000 資料庫,請按一下 [SQL Server 2000 精靈]。

  4. 在 [名稱] 中,輸入您要提供給這個資料庫專案的名稱。

    這個名稱可以與您要管理的資料庫名稱相同,您也可以為此專案和資料庫提供不同的名稱。

  5. 在 [位置] 中,輸入或按一下此資料庫專案之建立位置的路徑。

  6. 如果您想要為此資料庫專案建立方案,請按一下 [方案] 中的 [建立新方案]。如果您要將此資料庫專案加入至現有的方案,請按一下 [加入至方案]。

  7. 如果您要建立用來包含此方案的目錄,請選取 [為方案建立目錄] 核取方塊。

  8. 在 [方案名稱] 中,輸入您要提供給這個方案的名稱。

    根據預設,這個名稱會與專案名稱相同。

  9. 如果您要立刻將新的方案和專案加入至版本控制,請務必選取 [加入至原始檔控制] 核取方塊。如果您之後才要將此方案和專案加入至版本控制,或者您不打算搭配此方案使用版本控制,請清除此核取方塊。

  10. 按一下 [確定]。

    [新增資料庫專案精靈] 隨即出現。接下來將使用此精靈來設定專案,並選取您想要從中匯入資料庫結構描述的資料庫。

若要設定專案並匯入資料庫結構描述

  1. 閱讀完 [歡迎] 頁面之後,按 [下一步]。

  2. 如果您希望專案中的檔案以物件型別當做主要排序準則來加以組織 (例如,將資料表或檢視表放在一起),請按一下 [依物件型別組織我的專案]。如果您希望專案中的檔案先依結構描述,然後再依物件型別來加以組織,請按一下 [依結構描述組織我的專案]。

    重要事項:

    當您建立專案之後,將無法變更預設組織方式。您可以在 [方案總管] 中以手動方式移動檔案,但是一開始會根據您在精靈中指定的組織方式來加入這些檔案。如果您預期在專案中有多個結構描述,您可能會想要根據結構描述 (而非物件型別) 來組織專案。您可以在 [結構描述檢視] 中變更此組織方式,其方式是以滑鼠右鍵按一下專案,然後指向 [變更檢視表],再按一下 [物件型別] 或 [結構描述],分別依照物件型別或結構描述來分組。

  3. 為其他的兩個欄位指定結構描述,然後按 [下一步]。

  4. 您可以在 [設定資料庫選項] 頁面上,設定此資料庫專案的選項。如需詳細資訊,請參閱新增資料庫專案精靈概觀

    注意事項:

    您可以在建立專案之後變更這些選項。如需詳細資訊,請參閱 HOW TO:設定資料庫專案進行建置和部署

  5. 按一下 [下一步]。

  6. 如果您不想要匯入資料庫結構描述,請在 [匯入資料庫結構描述] 頁面上按 [下一步],然後移至步驟 11。

  7. 如果您要匯入現有的資料庫結構描述,請選取 [匯入現有結構描述] 核取方塊。

    注意事項:

    當您匯入資料庫結構描述時,也會匯入「來源」(Source) 資料庫中的擴充屬性。物件上的擴充屬性會定義在包含物件定義的相同檔案中。例如,資料表 MyTable 上的擴充屬性將會讓 sp_addextendedproperty 陳述式加入到 MyTable.table.sql 檔案中。這個動作會影響 sp_addextendedproperty、sp_settriggerorder、sp_tableoption 和 sp_indexoption 陳述式。

  8. 在 [來源資料庫連接] 中,按一下對應到您要從中匯入資料庫結構描述之伺服器和資料庫的連接。如果連接尚未存在,請按一下 [新增連接] 建立連接。如果沒有指定連接,將會建立資料庫專案,但不會匯入任何結構描述。

    注意事項:

    如果資料庫專案尚未包含資料庫物件,可以稍後再匯入資料庫結構描述。如需詳細資訊,請參閱 HOW TO:匯入資料庫結構描述

  9. 在必要時設定匯入選項。如需詳細資訊,請參閱新增資料庫專案精靈概觀

  10. 按一下 [下一步]。

  11. 您可以在 [設定組建/部署] 頁面上指定控制此資料庫專案將如何建置及部署的初始使用者設定。如需詳細資訊,請參閱新增資料庫專案精靈概觀

    注意事項:

    您可以在建立專案之後變更這些選項。如需詳細資訊,請參閱 HOW TO:設定資料庫專案進行建置和部署

  12. 按一下 [完成],即可建立此資料庫專案,並匯入資料庫結構描述 (如果有指定的話)。

    此資料庫專案便可以開始供您使用。如果您在小組環境中工作,可以將此資料庫專案簽入到版本控制中。

請參閱

工作

HOW TO:建立空資料庫專案

逐步解說:將現有資料庫結構描述放入版本控制下

概念

Database Edition 的用語概觀

其他資源

資料庫專案入門

在小組環境中使用資料庫專案