SQL Server 2005 mit Windows 7-Problemen

SQL Server 2005 mit Windows 7-Problemen

Zuerst habe ich die Datenbank von einem anderen Server wiederhergestellt und jetzt heißen alle gespeicherten Prozeduren [azamsharp].[usp_getlatestposts]. Ich denke, [azamsharp] ist vorangestellt, da es der Benutzer auf dem ursprünglichen Server war.

Auf meinem lokalen Rechner läuft das jetzt nicht. Ich möchte das Präfix [azamsharp] nicht bei allen gespeicherten Prozeduren.

Wenn ich mit der rechten Maustaste auf Sproc klicke, kann ich nicht einmal die Eigenschaftenoption sehen. Ich verwende SQL Server 2005 unter Windows 7.

AKTUALISIEREN:

Als ich die gespeicherte Prozedur für verwaiste Benutzer ausführte, wurden zwei Benutzer angezeigt: „azamsharp“ und „dbo1“. Ich habe den Benutzer „azamsharp“ repariert, aber „dbo1“ wird nicht repariert. Wenn ich das folgende Skript ausführe:

exec sp_change_users_login 'update_one', 'dbo1', 'dbo1'

Ich erhalte die folgende Fehlermeldung:

Meldung 15291, Ebene 16, Status 1, Prozedur sp_change_users_login, Zeile 131. Diese Prozedur wird beendet. Der Anmeldename „dbo1“ fehlt oder ist ungültig.

Antwort1

Bei einer Wiederherstellung über Backup/Restore wird niemals ein Objekt in der Datenbank umbenannt. Das Ergebnis einer Datenbankwiederherstellung ist dieselbe Datenbank, die gesichert wurde. Wenn die Prozeduren in der wiederhergestellten Datenbank [Schema].[Objekt] heißen, dann garantiere ich Ihnen, dass sie auch auf dem alten Server genauso benannt waren.

Was höchstwahrscheinlich passiert ist, ist, dass Sie sich nicht darüber im Klaren waren, dass dem Benutzer, mit dem Sie sich auf dem alten Server angemeldet haben, ein implizites Schema zugeordnet war und Sie beim Eingeben von Anweisungen wie select from tableoder execute usp_fooautomatisch an Ihr Standardschema gebunden waren.

Sie müssen sich an den Administrator des alten Servers wenden, damit er Ihnen freundlicherweise die Berechtigungen und Standardeinstellungen mitteilt, die Sie auf dem System hatten, und dann den Administrator des neuen Servers bitten, Ihnen freundlicherweise dieselben Berechtigungen und Standardeinstellungen wiederherzustellen.

verwandte Informationen