読者です 読者をやめる 読者になる 読者になる

「ユーザーインスタンスのログインフラグは、SQL Serverのこのバージョンではサポートされません。接続は閉じられます。」エラー

SQL Server 2008 R2 Developer Editionでプログラムからデータベースファイル(*.mdf)を使用しようとしたら「ユーザー インスタンスのログイン フラグは、SQL Server のこのバージョンではサポートされません。接続は閉じられます。」というエラーが発生。
接続文字列は以下のような感じ。

Data Source=localhost;
AttachDbFilename=|DataDirectory|Hoge.MDF;
Integrated Security=True;
User Instance=True

この場合「User Instance=True」の部分を削除するか、Falseに設定すれば、このエラーはでなくなります。ユーザーインスタンスは、Expressエディションだけの機能だったのかな。なんにせよ将来的にはサポートされなくなるようですね。