Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Massenumbenennung von Tabellen und gespeicherten Prozeduren

Ich würde sp_rename für die Tabellen verwenden.

Für alles andere würde ich die Datenbank skripten, eine Suche und Ersetzung in der Textdatei durchführen und dann das Skript zurück in Ihre Datenbank ausführen:

Klicken Sie in Management Studio mit der rechten Maustaste auf den Datenbanknamen, dann auf „Tasks“ und dann auf „Scripts generieren“.

Skripten Sie nicht alle Objekte in der ausgewählten Datenbank, sondern nur gespeicherte Prozeduren, Synonyme, benutzerdefinierte Funktionen und Ansichten.

Stellen Sie außerdem sicher, dass Sie die folgenden Optionen festgelegt haben:Script Drop, Script Object Level Permissions, Script Create.

Mir ist klar, dass dies ein wenig mühsam ist und davon abhängt, über wie viele Objekte wir sprechen, und (natürlich) würde ich dies zuerst in der Entwicklung tun, aber ich habe diesen Prozess schon früher verwendet und er funktioniert gut. P>