web-dev-qa-db-ger.com

Klicken Sie mit der rechten Maustaste auf das Skript, um die Tabelle in SQL Server Management Studio zu deaktivieren

Ich möchte eine Tabelle als "Ändern" in ein neues Abfrageeditorfenster schreiben. Diese Option ist jedoch deaktiviert. Wie kann ich das machen?

50
hims056

Verwenden Sie die Funktion "Design" in SQL Server Management Studio, um das ALTER-Skript für Sie zu generieren:

  • Klicken Sie mit der rechten Maustaste auf die Tabelle, die Sie ändern möchten, und wählen Sie Entwurf.
  • Fügen Sie neue Spalten hinzu, ändern Sie Feldtypen, legen Sie fest, dass Ihre Felder NULL akzeptieren oder nicht usw. 
  • Wenn Sie fertig sind, klicken Sie auf die Symbolleistenschaltfläche "Änderungsskript generieren" (oder klicken Sie mit der rechten Maustaste auf eine beliebige Spalte oder in die Leerstelle). Diese Schaltfläche sieht aus wie eine Diskette, die sich über einem Stück gewelltem Papier befindet
  • Speichern Sie das Ergebnis in einer Textdatei

Abhängig davon, wie Sie Ihre SSMS-Optionen festgelegt haben, sind diese möglicherweise anfangs nicht verfügbar, wenn für die Änderungen Tabellen gelöscht und neu erstellt werden müssen. Um diese Option zu ändern, klicken Sie im Menü Extras auf Optionen, erweitern Sie Designer, und klicken Sie dann auf Tabellen- und Datenbankdesigner. Aktivieren oder deaktivieren Sie das Kontrollkästchen Speichern der Änderungen verhindern, bei denen die Tabelle neu erstellt werden muss.

65
bhupendra patel

1) Klicken Sie mit der rechten Maustaste auf die Tabelle, die Sie ändern möchten, und wählen Sie Design

2) Fügen Sie Ihre neuen Spalten hinzu, ändern Sie die Feldtypen, legen Sie fest, dass Ihre Felder NULL akzeptieren oder nicht usw.

Wichtig: Speichern Sie Ihre Änderungen jetzt nicht

3) Klicken Sie mit der rechten Maustaste auf eine beliebige Spalte oder in den weißen Bereich, und die Option Generate Change Script ist jetzt verfügbar.

22
VladL

In SQL Server Management Studio 2016 wurde das Symbol der Symbolleistenschaltfläche geändert. Sehen Sie das hervorgehobene neue Symbol. 

 New Icon for Generate Change Script

0
Ravi Selvaraj