Visual StudioのプロジェクトにSQL ServerのDB(サービスベースのデータベース)を追加できない。

2009年8月22日

Visual Studioで「サービスベースのデータベース」を追加した際に、
「ユーザーインスタンスのプロセス起動中のエラーにより、SQL Server のユーザー インスタンスを生成できませんでした。接続は閉じられます。 」のエラーが発生。
エラーの詳細は「C:\Users\ユーザ名\AppData\Local\Microsoft\Microsoft SQL Server Data\SQLEXPRESS」に出る。エラーの内容が

FCB::Open failed: Could not open file C:\Program Files\Microsoft SQL Server\MSSQL.4\MSSQL\Template Data\model.mdf for file number 1.  OS error: 3(指定されたパスが見つかりません。).

などのテンプレートデータベースのパスが原因のエラーの場合は「C:\Users\ユーザ名\AppData\Local\Microsoft\Microsoft SQL Server Data\SQLEXPRESS」中にあるシステムデータベースが古いものである可能性が高いので、一旦全部削除すると起動できるようになる。

コメントは受け付けていません。