Beispiel: Tabellen Besitzer ‘netframe in Besitzer ‘dbo’ ändern
1. Dieses Beispiel zeigt wie mann Besitzer(owner) im
SQL Server ändert. Es kann vorkommen das Tabellen oder Gespeicherte prozeduren die
mit netFrame Query Analyser erstellt sind ‘
netframe’ als Besitzer haben. Je nach dem wie sich netFrame am SQL Server anmeldet.
Gespeicherte Prozedur
EXEC sp_changeobjectowner 'netframe.cp_ImportData', 'dbo'
Tabelle
EXEC sp_changeobjectowner 'netframe.NET_PERSON', 'dbo'
-- Sicht
EXEC sp_changeobjectowner 'netframe.NET_VIEW', 'dbo'
Vorsicht:
Es kann vorkommen das in der Geschäftslogik aufgerufenen Prozeduren oder Tabellen nicht zu finden sind! Es ist zu empfelen nur ‘dbo’ als Benutzer zu
verwenden. Eine sehr gute Möglichkeit ist es die Prozeduren bei Mandantenübergreifenden Arbeiten mit Server.Datenbank..Objektname aufzurufen ohne
den Besitzer anzugeben. Damit tritt die Problematik nicht auf.