Problem mit stored procedures

Hallo,

Ich habe eine MSSQL - Datenbank und nutze eine MSAccess
2000 - adp als Frontend. Alles funktionierte sehr
gut, aber aus irgendwelchen Gründen werden die
Stored Procs nicht mehr gefunden. Als ich nachgesehen
habe fiel mir auf, dass hinter den Namen der Stored
rocs deren Besitzername steht. Warum ist das so und
wie kann ich das wieder rückgängig machen?

Besten Dank jetzt schonmal

gruß

Christian

Hallo Christian,

es ist eigentlich immer so, dass ein Objekt unter dem Schema des jeweiligen Benutzers angelegt wird, es sei denn es wird etwas anderes spezifiziert. Also spricht man die Objekte mit . an. Am sinnvollsten ist es wenn die Objekte nur in einem bestimmten (z.B.) DBO Schema angelegt werden, dann sprichst du die SPs mit EXEC DBO. an. Dazu müssen die User aber in der Gruppe DB_OWNER oder DB_DDLADMIN sein. Leider gibt es ja keine Synonyme im SQLServer - wie unter Oracle.

Gruß

Dirk

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