人気ブログランキング | 話題のタグを見る
(SQL Server)データベースの復元時にエラーナンバー:3102が発生
ある SQL Server のユーザでログインし、データベースを復元しようとすると下記のようなエラーが。。。


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


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

ということ、SQL Server ユーザ作るときに、最初から既定のデータベースを master にすることにしました。
by jehoshaphat | 2009-07-17 23:38 | SQL | Comments(0)


<< (SQL Server)データ... Firefox3.5にJava... >>