かざいむ日誌

IT関係で知ったことなどを記事としてあげていきます。内容に不備や質問などあればぜひコメントをよせてください。

SQLServer 2008 既定のデータベースを削除したら、ログインできなくなった。

学生に聞かれ、SQLServerをいじってた。

色々と試した後で、テスト用に追加データベースを削除したら、それが唯一のユーザーの既定のデータベースだったらしく、SQLServer Management Studioでのログインできなくなっていた。

 

再インストールも考えたが、ちょっと嫌だったため、解決策を調べたらコマンドでログインし、既定のデータベースを変更すればよいとのこと。

https://support.microsoft.com/ja-jp/kb/307864

 

C:\Users\test>sqlcmd -S serverName -d master -U test -P test
1> alter login test with default_database=master
2> go

 

サーバー名、ユーザー名、パスワードを環境に合わせて設定、

データベースはmasterに設定してログイン。

その後、既定のデータベースをmasterにする。

 

助かった。