Le script de clic droit modifier la table est désactivé dans SQL Server Management Studio

Je veux script une table en tant qu'altérer à une nouvelle window d'éditeur de requête. Mais cette option est désactivée. Comment puis-je faire ceci?

Utilisez la fonction "Design" dans SQL Server Management Studio pour générer le script ALTER pour vous:

  • Cliquez avec le button droit sur la table que vous souhaitez modifier et choisissez Conception.
  • Ajoutez de nouvelles colonnes, changez les types de champs, définissez vos champs pour accepter NULLS ou non, etc.
  • Une fois que vous avez terminé, click le button de la barre d'outils Generate Change Script (ou cliquez avec le button droit sur n'importe quelle colonne ou dans l'espace blanc). Ce button ressemble à une disquette planant sur un morceau de papier enroulé
  • Enregistrez le résultat dans un file text

En fonction de la définition de vos options SSMS, cette option peut ne pas être disponible initialement si les modifications nécessitent la suppression et la recréation des tables. Pour modifier cette option, dans le menu devises, click Options, développez Concepteurs, puis click Concepteurs de tables et de bases de données. Activez ou désactivez la checkbox Empêcher l'logging des modifications nécessitant la table à recréer.

1) Faites un clic droit sur la table que vous souhaitez modifier et choisissez Design

2) Ajoutez vos nouvelles colonnes, changez les types de champs, définissez vos champs pour accepter NULLS ou non, etc.

Important: ne sauvegardez pas vos modifications maintenant

3) Faites un clic droit sur n'importe quelle colonne ou dans l'espace blanc et vous verrez l'option Générer le script de modification est maintenant disponible.

Dans SQL Server Management Studio 2016, l'icône du button de la barre d'outils a été modifiée. Voir la nouvelle icône en surbrillance.

Nouvelle icône pour générer un script de changement