MSSQL 2000 Benutzer soll nicht dbo. - Tabellen verwenden
Hallo !
Ich habe mal wieder ein Problemchen ;)
Ich habe eine Datenbank auf einem SQL2000 Server.
Darauf existiert ein user kunde so wie der user dbo.
Die Tabellen der Datenbank wurden auf den user kunde importiert ( nach servercrash ) und lauten nun kunde.artikel etc.
Wenn ich nun das Programm starte, das auf die Datenbank zugreift, so sagt es mir "Ungültiger Objektname 'artikel'."
Was wohl daran liegt, das er die ganze Zeit versucht auf dbo.artikel zuzugreifen, und nicht auf kunde.artikel.
Vom Quellcode her wird auch nur nach "artikel" gefragt, von kunde oder dbo keine spur.
Und vor dem Crash war das ganze auch mit sicherheit kunde.artikel. Und da hats ja auch funktioniert ;)
Wie also änder ich für den user kunde, das er nicht auf dbo.* zugreift, sondern auf kunde.* ?
Gruss Sea
Ich habe mal wieder ein Problemchen ;)
Ich habe eine Datenbank auf einem SQL2000 Server.
Darauf existiert ein user kunde so wie der user dbo.
Die Tabellen der Datenbank wurden auf den user kunde importiert ( nach servercrash ) und lauten nun kunde.artikel etc.
Wenn ich nun das Programm starte, das auf die Datenbank zugreift, so sagt es mir "Ungültiger Objektname 'artikel'."
Was wohl daran liegt, das er die ganze Zeit versucht auf dbo.artikel zuzugreifen, und nicht auf kunde.artikel.
Vom Quellcode her wird auch nur nach "artikel" gefragt, von kunde oder dbo keine spur.
Und vor dem Crash war das ganze auch mit sicherheit kunde.artikel. Und da hats ja auch funktioniert ;)
Wie also änder ich für den user kunde, das er nicht auf dbo.* zugreift, sondern auf kunde.* ?
Gruss Sea
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 106466
Url: https://administrator.de/forum/mssql-2000-benutzer-soll-nicht-dbo-tabellen-verwenden-106466.html
Ausgedruckt am: 22.12.2024 um 02:12 Uhr
3 Kommentare
Neuester Kommentar
Moin
Zugriff auf die entsprechende DB braucht der Benutzer schon.
In dem Screenshot ist leider nicht zu erkennen Welche Benutzereigenschaften du da offen hast.
Es solte so sein das das Dein Benutzer Kunde sowohl unter
SQL-Server / Sicherheit / Benutzernamen und auch unter
SQL Server / Datenbanken / val / Benutzer auftaucht.
Wenn das nicht der Fall ist scheit bei der Wiederherstellung nach den Servercrash was falsch gelaufen zu sein.
Gruß L.
Zugriff auf die entsprechende DB braucht der Benutzer schon.
In dem Screenshot ist leider nicht zu erkennen Welche Benutzereigenschaften du da offen hast.
Es solte so sein das das Dein Benutzer Kunde sowohl unter
SQL-Server / Sicherheit / Benutzernamen und auch unter
SQL Server / Datenbanken / val / Benutzer auftaucht.
Wenn das nicht der Fall ist scheit bei der Wiederherstellung nach den Servercrash was falsch gelaufen zu sein.
Gruß L.