クライアントPC上のLocalDB展開
-
11-12-2019 - |
質問
この新しいバージョンのSQL Server Expressによって非常に興味があります。
LOCALDBを使用するアプリケーションをデプロイするためにセットアッププログラムがする必要があるのは、明確ではありません。
クライアントPCにSQL Server Expressをインストールする必要があり、MDFファイルを添付しますか?
またはそれはLocalDB.msi
を実行するためだけに必要とされ、SQL Server Compactのようなスタンドアロンファイルとして機能しますか?
解決
localdbはSQL Server Expressの場合はSQL Server Expressをインストールする必要はありません。
LocalDBがインストールされたら、接続文字列のattachDBFileNameプロパティを使用してMDFファイルを「開く」ことができます。同じファイルは、常に単一のlocaldbインスタンス(単一のWindowsログイン)によってのみ開くことができるので、これはデータ共有機能ではありません。
update:アプリケーションが.NETを使用している場合は、必ず.NET 4.0.2以降を必ずインストールしてください。ここに記載されています。元の.NET4は、LocalDBの前に出荷されるように、LocalDB接続文字列を理解していません。
所属していません StackOverflow