デスクトップアプリケーションに新しいSQLServerExpress LocalDB(「Denali」という名前のコードだと思います)を使用することを検討しています。
現在SQLCompactで実行されていますが、ユーザーはネットワーク上の複数のPC間でデータベースを共有したいと考えています。残念ながら、これはSQL Compactで実行できることではないため、他のソリューションを調査しています。
クライアントには、データベースファイルを他のサイトに簡単に送信したり、フラッシュディスクにバックアップしたりする機能が必要です。バックアップと復元にはかなりの「管理者」の知識が必要なため、SQLExpressにアクセスすることは避けています。
それで、私の質問は、新しいSQL Express LocalDBは、ネットワーク経由および/またはmdfファイルを含む共有ネットワークフォルダー経由のデータベースへのリモート接続をサポートしていますか?
LocalDBは、接続文字列(AttachDbFileName)に接続されたローカルDBのパスを指定することをサポートしているため、共有ネットワークフォルダーオプションがあります。
注:この質問は、SQL Expressの新しいバージョン「Denali」の「LocalDB」に関係し、SQL ServerExpress2008以前には関係しません。LocalDBのリリースを発表しているこちらの記事を参照してください:http://blogs.msdn.com/b/sqlexpress/archive/2011/07/12/introducing-localdb-a-better-sql-express.aspx