共用方式為


HOW TO:指定資料表和索引選項

您可以在「資料庫專案」(Database Project) 的資料表和索引定義中,指定資料表選項和索引選項。 如需支援的資料表選項及其值的詳細資訊,請參閱 sp_tableoption (Transact-SQL) (英文)。 如需支援的索引選項及其值的詳細資訊,請參閱 sp_indexoption (Transact-SQL) (英文)。

重要事項重要事項

您無法在資料層應用程式 (DAC) 專案中指定資料表或索引選項,因為 DAC 專案不支援 EXEC StoredProcedure 建構,除非是在物件的主體內,例如預存程序或函式。 如需詳細資訊,請參閱下列 Microsoft 網站的網頁:資料層應用程式中支援的功能

若要指定資料表選項

  1. 在 Visual Studio Premium 中開啟資料庫專案。

  2. 在 [方案總管] 中,以滑鼠右鍵按一下要為其指定資料表選項的資料表。

    隨即顯示 Transact-SQL 編輯器,並顯示資料表的定義。

  3. 在 Transact-SQL 指令碼中的資料表定義之後加入下列 Transact-SQL 陳述式:

    EXEC sp_tableoption 'TableName', 'OptionName', OptionValue
    go
    
  4. 按一下 [檔案] 功能表上的 [儲存 QualifiedTableName**.table.sql**]。

    現在您應該可以建置並部署此資料庫專案。 如果資料庫專案中的任何資料表使用 Vardecimal 儲存格式,則會自動啟用 Vardecimal 儲存的資料庫選項。 如需詳細資訊,請參閱 sp_db_vardecimal_storage_format (Transact-SQL) (英文)。

    注意事項注意事項

    Vardecimal 儲存格式至少需要 Microsoft SQL Server 2005 Service Pack 2,而且只可以在 SQL Server 2005 Enterprise Edition、Developer Edition 和 Evaluation Edition 中使用。

若要指定索引選項

  1. 在 Visual Studio Premium 中開啟資料庫專案。

  2. 在 [方案總管] 中,以滑鼠右鍵按一下要為其指定索引選項的索引。

    隨即顯示 Transact-SQL 編輯器,並顯示索引的定義。

  3. 在 Transact-SQL 指令碼中的索引定義之後加入下列 Transact-SQL 陳述式:

    EXEC sp_indexoption 'IndexName', 'OptionName', OptionValue
    go
    
  4. 按一下 [檔案] 功能表上的 [儲存 QualifiedIndexName**.table.sql**]。

    現在您可以建置及部署資料庫專案。

請參閱

工作

HOW TO:建立資料庫專案

HOW TO:建置資料庫專案來產生已編譯的結構描述 (.dbschema) 檔案