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:
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.