.NET C# Java Javascript Exception

 | 
Frage stellen Fragen Themen Mitglieder Abzeichen RSS-Feed
1
Der Titel sagt es: Wie kann ich eine Tabelle mit SQL Server umbenennen und zwar per SQL-Skript?
09.09.09
florio 107 3
Kommentieren - Für Rückfragen oder Anmerkungen
2 Antworten
2
Das geht mithilfe der Systemprozeduren ... in deinem Fall:

USE DatenbankName
GO
EXEC sp_rename AlterName, NeuerName
GO


Weitere Informationen findest Du hier: MSDN
09.09.09
nate 180 1 5
nate 180 1 5
2
Darf ich dir noch nen kleinen Trick verraten?

Es gibt den SQL-Profiler mit dem man die SQL-Statments sehen kann, die auf dem Server-Server derzeigt laufen bzw. liefen.

Ich mache es dann so, das ich den Profiler starte und dazu den MSSQL-Enterprise-Manager. Dann bennen ich mit dem Enterprise-Manager eine Tabelle um und schau mir im Profiler das SQL-Stamenet an, welches vom Enterprise-Manager generiert wurde. Und dann hab ich die Lösung auch schon :D
09.09.09
Floyd 2,9k 1 7
Dies setzt jedoch (im Optimalfall) voraus, dass man entweder einen ansonsten nicht verwendeten Benutzer oder eine weniger aktive Datenbank/Tabelle zur Verfügung hat. Laufen jede Sekunde mehrere Queries durch, lässt sich dies sonst im Profiler nur schwer filtern ...

Natürlich geht es auch ohne all dies, jedoch finde ich dann eine Suche in der MSDN schon wieder schneller, als den Profiler zu starten und die Logs durchzuwühlen ;-)
nate 09.09.09
Dafür gibt es im Profiler die so genannten Filter ;)
Und die miesten Entwickler haben eine Test-Datenbank in der man eine Tabelle erzeugen und umbenennen kann.

Sicherlicht ist der MSDN-Weg der bessere, aber wenn man nicht unbedingt weiß wonach man suchen soll, kann der Weg über den Profiler hilfreich sein.
Floyd 09.09.09
PS: Im Connectionstring kann man einen "Application Name" eingeben und sollte man auch. Daraufhin kann man sehr leicht Filtern.
Floyd 09.09.09
Deine Antwort
Entweder einloggen... ...oder ohne Wartezeit registrieren
Name
Passwort
Passwort wiederholen
E-Mail
Geworben von


Login mit OpenID

Mit einem OpenID-Account kannst Du dich auf allen Webseiten anmelden, die OpenID unterstützen. Du hast bereits ein Benutzerkonto bei einem der folgenden Provider? Dann kannst Du dich direkt hier damit registrieren.


OpenID-Provider anklicken: