Partager via


Comment : spécifier les options de table et d'index

Vous pouvez spécifier des options de table et des options d'index dans les définitions de table et d’index de votre projet de base de données. Pour plus d'informations sur les options de table prises en charge et leurs valeurs, consultez sp_tableoption (Transact-SQL). Pour plus d'informations sur les options d’index prises en charge et leurs valeurs, consultez sp_indexoption (Transact-SQL).

Important

Vous ne pouvez pas spécifier d'options de table ou d'index dans un projet d'application de couche Données (DAC) parce que les projets DAC ne prennent pas en charge la construction EXEC StoredProcedure, sauf dans le corps d'un objet, tel qu'une procédure stockée ou une fonction. Pour plus d'informations, consultez la page suivante sur le site Web Microsoft : Fonctionnalités prises en charge dans les applications de la couche Données.

Pour spécifier des options de table

  1. Ouvrez votre projet de base de données dans Visual Studio Premium.

  2. Dans l'Explorateur de solutions, double-cliquez sur la table pour laquelle vous souhaitez spécifier une option de table.

    L'éditeur Transact-SQL apparaît et affiche la définition de la table.

  3. Après la définition de la table dans le script Transact-SQL, ajoutez l'instruction Transact-SQL suivante :

    EXEC sp_tableoption 'TableName', 'OptionName', OptionValue
    go
    
  4. Dans le menu Fichier, cliquez sur Enregistrer NomTableQualifié**.table.sql**.

    Vous devez à présent pouvoir générer et déployer le projet de base de données. Si une table de votre projet de base de données utilise le format de stockage vardecimal, l'option de base de données pour le stockage de vardecimal sera activée automatiquement. Pour plus d'informations, consultez sp_db_vardecimal_storage_format (Transact-SQL).

    Notes

    Le format de stockage vardecimal requiert au moins le Microsoft SQL Server 2005 Service Pack 2 et est uniquement disponible dans les éditions SQL Server 2005 Enterprise, Developer et Evaluation.

Pour spécifier des options d'index

  1. Ouvrez votre projet de base de données dans Visual Studio Premium.

  2. Dans l'Explorateur de solutions, double-cliquez sur l'index pour lequel vous souhaitez spécifier une option d'index.

    L'éditeur Transact-SQL s'ouvre et présente la définition de l'index.

  3. Après la définition de l'index dans le script Transact-SQL, ajoutez l'instruction Transact-SQL suivante :

    EXEC sp_indexoption 'IndexName', 'OptionName', OptionValue
    go
    
  4. Dans le menu Fichier, cliquez sur Enregistrer NomIndexQualifié**.table.sql**.

    Vous pouvez maintenant générer et déployer le projet de base de données.

Voir aussi

Tâches

Comment : créer un objet de base de données

Comment : générer un projet de base de données pour générer un fichier de schéma compilé (.dbschema)