in der Master-Datenbank Wenn ich versuche, tSQLt auf eine bestehende Datenbank zu installieren ich die folgende Fehlermeldung erhalten:Der Datenbankbesitzer SID unterscheidet sich von der Datenbankeigentümer
The database owner SID recorded in the master database differs from the database owner SID recorded in database ''. You should correct this situation by resetting the owner of database '' using the ALTER AUTHORIZATION statement.
Vielen Dank! Das scheint passender zu sein. Denkst du, es lohnt sich nicht, quiteename() zu verwenden, anstatt das "[" in die Zeichenfolge zu schreiben? Vielleicht auch in var DBName und var LoginName auswählen und diese dann in var Command zusammenfassen anstatt REPLACE() zu benutzen? – JDPeckham
Wenn Sie Leerzeichen oder Sonderzeichen wie '-' in Ihrem DB-Namen haben, gibt Ihnen dieses Skript einen Fehler. Also setzen Sie einfach [] Klammern wie folgt: 'ALTER AUTORISIERUNG AUF DATENBANK :: [<< DatabaseName >>] TO [<>]' –
buhtla
Wenn ich dies ausführen bekomme ich den Fehler "Der vorgeschlagene neue Datenbankbesitzer ist bereits ein Benutzer oder Alias in der Datenbank " – MobileMon