Besitzer einer Tabelle auf SQL Server wechseln

Hallo,
ich will auf einem SQL Server in meiner Datenbank mit VB 6.0 eine neue Tabelle anlegen.
Jetzt will ich von dieser Tabelle den Besitzer wechseln. Ist das irgendwie möglich??? (Vielleicht auch direkt im Enterprice Manager)

Es wäre für mich auch ok, wenn grudsätzlich der Besitzer meiner neuen Tabelle Besitzer „DBO“ sein würde, das habe ich jedoch bisher auch nicht im Griff.

Gruß und danke
Thomas

Im Enterprise Manager mit rechter Klick auf die Tabelle, „Alle Tasks“, „Berechtigungen verwalten“.

ODER

Über Query Analyzer oder VB-Code (CommandObject oder Connection.Execute) folgende Procedure mit Parametern aufrufen:

sp_changeobjectowner @objname, @newowner
Beispiel:
sp_changeobjectowner Tabelle1, Thomas

VG/SF

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Stefan,
Im Enterprice Manager habe ich das so nicht hinbekommen.
Ich habe keine Möglichkeit in dem von dir beschriebenen, den Besitzer zu ändern.
Ich habe den SQL Server 7.0. Vielleicht liegt es daran. Hast du vielleicht SQL Server 2000???

Per Code funktioniert das ganze fast so wie du es mir gesagt hast.
sp_changeobjectowner AlterBenutzer.Tabellenname, NeuerBenutzer

Danke
Gruß
Thomas

Im Enterprise Manager mit rechter Klick auf die Tabelle, „Alle
Tasks“, „Berechtigungen verwalten“.

ODER

Über Query Analyzer oder VB-Code (CommandObject oder
Connection.Execute) folgende Procedure mit Parametern
aufrufen:

sp_changeobjectowner @objname, @newowner
Beispiel:
sp_changeobjectowner Tabelle1, Thomas

VG/SF

Ja, ich habe den 2k. Da Du ja keine Version angegeban hast, nahm ich an, Du hast MSSQL2k.

Die Änderung per Enterprise Manager findest Du in der Onlinehilfe, ein wenig suchen ist nicht zuviel verlangt :wink:

Per code funktioniert es „fast“? Was heißt das?

VG/SF

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]