web-dev-qa-db-ja.com

クライアントPCでのLocalDBの展開

この新しいバージョンのSQL Server Expressには非常に興味があります。

LocalDBを使用するアプリケーションを展開するためにセットアッププログラムが何をすべきかは(私には)明確ではありません。

クライアントPCにSQL Server Expressをインストールしてから、MDF=ファイルを添付する必要がありますか?

または、LocalDB.msiを実行するだけで、SQL Server Compactのようなスタンドアロンファイルとして機能しますか?

43
Steve

LocalDBはSQL Server Expressなので、LocalDBを使用するためにSQL Server Expressをインストールする必要はありません。インストールが簡単です。

LocalDBがインストールされると、接続文字列のAttachDbFileNameプロパティを使用してMDFファイルを「開く」ことができます。同じファイルは単一のLocalDBインスタンス(単一のWindowsログイン)いつでも、これはデータ共有機能ではありません。

更新:アプリケーションが.NETを使用している場合は、 ここに記載 のように.NET 4.0.2以降をインストールしてください。元の.NET 4は、LocalDBよりもずっと前に出荷されたため、LocalDB接続文字列を理解しません。

33