49

私は、この新しいバージョンの SQL Server Express に非常に興味をそそられています。

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

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

それとも、実行するだけでLocalDB.msiSQL Server Compact のようなスタンドアロン ファイルとして機能しますか?

4

1 に答える 1

38

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

LocalDB をインストールすると、接続文字列の AttachDbFileName プロパティを使用して MDF ファイルを「開く」ことができます。同じファイルは、一度に 1 つの LocalDB インスタンス (1 つの Windows ログイン) によってのみ開くことができるため、これはデータ共有機能ではないことに注意してください。

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

于 2012-03-13T20:26:31.803 に答える