Freigeben über


Gewusst wie: Angeben von Tabellen- und Indexoptionen

Sie können Tabellen- und Indexoptionen in den Tabellen- und Indexdefinitionen in Ihrem Datenbankprojekt angeben. Weitere Informationen zu den unterstützten Tabellenoptionen und deren Werte finden Sie unter sp_tableoption (Transact-SQL). Weitere Informationen zu den unterstützten Indexoptionen und deren Werte finden Sie unter sp_indexoption (Transact-SQL).

Wichtig

Sie können in einem DAC (Data-tier Application)-Projekt keine Tabellen- oder Indexoptionen angeben, da DAC-Projekte das Konstrukt EXEC gespeicherte Prozedur nicht unterstützen, außer im Text eines Objekts, z. B. einer gespeicherten Prozedur oder Funktion. Weitere Informationen finden Sie auf der folgenden Seite der Microsoft-Website: In Datenebenenanwendungen unterstützte Funktionen.

So geben Sie Tabellenoptionen an

  1. Öffnen Sie das Datenbankprojekt in Visual Studio Premium.

  2. Doppelklicken Sie im Projektmappen-Explorer auf die Tabelle, für die Sie eine Tabellenoption angeben möchten.

    Der Transact-SQL-Editor wird geöffnet und zeigt die Definition für die Tabelle an.

  3. Fügen Sie im Transact-SQL-Skript nach der Tabellendefinition die folgende Transact-SQL-Anweisung hinzu:

    EXEC sp_tableoption 'TableName', 'OptionName', OptionValue
    go
    
  4. Klicken Sie im Menü Datei auf QualifiedTableName**.table.sql** speichern.

    Sie sollten jetzt das Datenbankprojekt erstellen und bereitstellen können. Wenn Tabellen in Ihrem Datenbankprojekt das vardecimal-Speicherformat verwenden, wird die Datenbankoption für den vardecimal-Speicher automatisch aktiviert. Weitere Informationen finden Sie unter sp_db_vardecimal_storage_format (Transact-SQL).

    Tipp

    Das vardecimal-Speicherformat erfordert mindestens Microsoft SQL Server 2005 Service Pack 2 und ist lediglich in SQL Server 2005 für die Editionen Enterprise, Developer und Evaluation verfügbar.

So geben Sie Indexoptionen an

  1. Öffnen Sie das Datenbankprojekt in Visual Studio Premium.

  2. Doppelklicken Sie im Projektmappen-Explorer auf den Index, für den Sie eine Indexoption angeben möchten.

    Der Transact-SQL-Editor wird geöffnet und zeigt die Definition für den Index an.

  3. Fügen Sie im Transact-SQL-Skript nach der Indexdefinition die folgende Transact-SQL-Anweisung hinzu:

    EXEC sp_indexoption 'IndexName', 'OptionName', OptionValue
    go
    
  4. Klicken Sie im Menü Datei auf QualifiedIndexName**.table.sql** speichern.

    Sie können nun das Datenbankprojekt erstellen und bereitstellen.

Siehe auch

Aufgaben

Gewusst wie: Erstellen eines Datenbankobjekts

Gewusst wie: Erstellen eines Datenbankprojekts zum Generieren einer kompilierten Schemadatei (.dbschema)