私はclickonceアプリケーションを作成し、SQL Compactの使用を計画しています。ただし、複数のユーザーが同じマシン上でアプリを使用しています。同じデータベースを共有することが可能になるでしょうか。そうでない場合は、Expressを代わりに使用する必要がありますか?SQL Server Compact&ClickOnce&Mutliple Users
1
A
答えて
1
問題は実際に誰もが自分のアカウントから取得できるどこかでデータベースファイルをコピーすることです。 ClickOnceアプリケーションはどのような特権でも実行されないので、c:\ ourdatabaseのようにデータベースにアクセスすることはできません。
私があなただったら私のマシンのlocalhostにアプリケーションを配備し、データベースを私が望むところにコピーします。アプリはその場所を指しているはずです。 userAとしてログインして実行し、データベースに正常にアクセスできるかどうかを確認します。 userBと同じです。
これが機能する場合は、アプリケーションをそのマシンで初めて実行するときに、データベースをそのフォルダにコピーするコードを追加することができます。フォルダ内のフォルダとファイルを確認し、見つからない場合はそこにコピーしてください。繰り返しますが、これを試して、うまくいくかどうかを確認する必要があります。
関連する問題
- 1. ClickOnceとSQL Server Compactデータベース
- 2. TransactionScopeとSQL Server Compact
- 3. SubSonicとMS SQL Server Compact - データプロバイダ
- 4. MS Sync FrameworkとSQL Server Compact
- 5. SQL Server Compact 4.0とSQLite
- 6. SQL Server Compact Editionのサブクエリ
- 7. SQL Server Compact Edition 4 - AccessViolationException
- 8. SQL Server Compact 3.5 sp2ライセンス
- 9. SQL Server Compact Editionとリポジトリパターン
- 10. Windows CE 6.0 SQL Server Compact 3.5
- 11. SQL - mutliple基準
- 12. .NET Compact Framework - バックアップとしてのSQL Server Compactまたはフラットファイル
- 13. SQL ServerとSQL Server Compactの同じado.netコードを書くには?
- 14. SQL Server 2005とSQL Server Compact Edition間のレプリケート
- 15. SQL Server Compactと専用SQL Serverデータベースの短所
- 16. SQL Server Compact Edition 3.5再配布同意
- 17. SQL Server Compact Editionはサーバーレスですか?
- 18. LINQ2SQL with MS SQL Server Compact 3.5 SP2:BadImageFormatException
- 19. SQLite.NETとSQL Server Compactのメリットとデメリット
- 20. SQL Server Compact Edition接続文字列
- 21. RESTORE SQL Serverのc:\ users \ directoriesの.bakファイル
- 22. SQL Server Compact EditionでSQLクエリが機能しない
- 23. アプリケーションで.NET Compact FrameworkとSQL Server Compact Editionを展開する方法
- 24. エンティティフレームワークでSQL Server CompactとSQL Serverの両方を同時に使用する
- 25. C#SQL Server Compact Edition:非常に高い圧縮率
- 26. SQL Server Compact 4.0とNHibernateでTransactionScopeを使用する方法
- 27. SQL Server Compact Editionはストアドプロシージャをサポートしていますか?
- 28. シード最初のSQL ServerのCompact Editionの中0
- 29. プログラムによるMicrosoft SQL Server Compact 3.5データベースへのテーブルの追加
- 30. C#からSQL Server Compactに接続できません
ネットワーク共有にSQLサーバーのコンパクトデータベースを置いて、この共有がWindowsアカウントで使用できる場合は、ClickOnceアプリケーションからも利用できるはずですか? – Prokurors