(SQL Server)データベースの復元時にエラーナンバー:3102が発生

http://jehupc.exblog.jp/tags/SQL+Server%E3%80%80%EF%BC%92%EF%BC%90%EF%BC%90%EF%BC%95/

System.Data.SqlClient.SqlError: データベース 'データベース名' はこのセッションで使用中なので、RESTORE では処理できません。この操作を実行するときは、master データベースを使用することをお勧めします。
重要度:16
SQL Serverエラーナンバー:3102


いろいろ探してると、CodeHour:SQL Server で復元できない時にピンポイントな答えが。。
どうやら、復元処理を実行しているユーザの「既定のデータベース」と復元先のデータベースが同じためにおこるらしいです。

ということ、SQL Server ユーザ作るときに、最初から既定のデータベースを master にすることにしました。