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