Wenn ich mich mit SQL Server Management Studio bei Datenbanken anmelde, ignoriert es meine Standarddatenbank und versetzt mich immer in den Master. Ich habe überprüft, ob mein Windows-Benutzer über eine Anmeldung mit der richtigen Datenbank verfügt, und ich habe versucht, die Standard-Datenbank der Gruppen, in denen ich mich befinde, ohne Auswirkungen zu ändern. Beim Anmelden habe ich versucht, die Verbindungseigenschaften aufzurufen und "Mit Datenbank verbinden" auf zu setzen <default>
, aber es wird immer auf "Master" zurückgesetzt. Wenn ich Management Studio als anderer Windows-Benutzer ausführe, wendet es die Standard-DB korrekt an.
Irgendwelche Ideen?
database
sql-server
RossFabricant
quelle
quelle
Antworten:
Ändern Sie die Standarddatenbank Ihres Datenbankbenutzers. Ich vermute, dass Gruppenberechtigungen Sie verärgern. Sie können die
sp_defaultdb
gespeicherte Prozedur verwenden.Oder Sie könnten dieses Stück SQL verwenden:
quelle
Es war nur ein Problem mit einem Konto, daher führe ich Management Studio jetzt über ein anderes Konto aus und verwende eine BAT-Datei mit folgendem Inhalt:
quelle