私はデータベース用にMS SQLサーバと連携するwinformアプリケーションを持っています。どのようにしてwinformアプリケーションを任意のコンピュータに導入し、実行可能にすることができますか?私は、クライアントコンピュータにSQL Serverデータベースをどのように配備してアプリケーションを実行させることができるかについてはっきりしていません。SQLサーバ依存性を持つwinformアプリケーションをデプロイ
0
A
答えて
0
SQL Server LocalDB(https://msdn.microsoft.com/en-us/library/hh510202.aspx)に変換することができます。これには基本的に接続文字列を変更して、アプリケーションに.mdfファイルのコピーを展開する必要があります。 LocalDBをユーザーのコンピュータにインストールする必要があります。
0
MsSqlサーバーには、制約が異なり、異なる構成(https://www.microsoft.com/en-us/sql-server/sql-server-editions)を必要とするいくつかのエディションがあります。
標準、開発者、エンタープライズ、またはWeb版のMsSQL Serverに焦点を当てている場合 ベスト・プラクティスとしてデータベースを別のDBサーバーにデプロイする必要があり、アプリケーションは接続文字列を使用してリモートでリモート接続します。
Ms Sql Express Editionを使用してアプリケーションと共にデータベースを展開することができます。さらに、インストールパッケージを準備し、そのインストールプロセスにdbを添付することもできます。 Express Editionにはストレージなどの制限があることに注意してください。
アプリケーションにSql Serverが付いていない場合は、sqlliteなどの代替スタンドアロンデータベースを参照できます。詳細についてはスレッドに従います(Alternatives to SQLite?)
関連する問題
- 1. ローカル依存関係を持つNodejsアプリケーションをGoogle App Engineにデプロイ
- 2. 静的ライブラリ依存性を持つCocoaPod
- 3. SQL Serverに依存するWPFアプリケーションのデプロイとパブリッシュ
- 4. Rサーバ依存関係を持つパッケージをダウンロードするには
- 5. 複数のホストを持つwinformアプリケーション
- 6. nodejsサーバにdonejsアプリケーションをデプロイ
- 7. _large_データ依存性を持つpythonパッケージを配布するには
- 8. 異なる依存性値を持つAngularJSをテストする
- 9. クラウドサービスWebロールをストレージ依存性を持つサービスファブリックに移行
- 10. 複数のデータソースを持つ依存関係を持つSpring起動アプリケーション
- 11. Azureプロジェクトをデプロイする際の依存性警告(WAT150)
- 12. Winformコントロールに依存するSQLクエリ。 C#、VS2010
- 13. 依存性注入を持つクラスのUnity.Resolve
- 14. 複数のクラスを持つカスタムフォーマッタへの依存性注入
- 15. 依存性注入サービスとリポジトリを持つユニットテストコントローラ
- 16. 推移的な依存性を持つAngular2コンポーネントのテスト
- 17. カスタムHTTPとConfigServiceの循環依存性を持つDI
- 18. 依存性を持つ角2角パイプ試験
- 19. 多くのインポートを持つノードの依存性注入
- 20. IntelliJのプラグイン依存関係を持つGrails 1.1アプリケーションの設定
- 21. Visual Studioでの依存関係を持つC++アプリケーションの配布
- 22. テーブル依存関係を持つOracle SQL Developerウィンドウビュー
- 23. 依存関係を持つLINQ to SQLディープコピーオブジェクト
- 24. TOMEEサーバにSpringブートとHibernateアプリケーションをデプロイ
- 25. Isomorphic/Universal Reactアプリケーションの依存性
- 26. LiferayのWebアプリケーションのデプロイメントの依存性
- 27. WebアプリケーションへのMaven依存性
- 28. C依存Perlライブラリのデプロイ
- 29. SQL Serverエージェントのジョブ依存性
- 30. .Net core SQLキャッシュの依存性
最も簡単なのは、SQL Server Compact Editionを使用している可能性があります.SQL Server Compact Editionは、プロジェクト内のほんのわずかな参照と.sdfファイルです。私はあなたがそれぞれのアプリケーションが独自のデータベースを持ち、すべてが中央のものに接続しないようにしたいと思いますか? – Crowcoder
アプリケーションはスタンドアロンアプリケーションであり、クライアントマシン内のデータベースと対話する必要があります。どのようにこれを行うことができるかについてのリンクやチュートリアルはありますか? –
Googleはリソースよりも優れています。あなたがMSSQLとC#について何か知っていれば、それほど大きな違いはありません。多くの例がEntity Frameworkを使用していますが、ADO.Netを使用することもできます。これらはすべてGoogle検索可能なキーワードです。 – Crowcoder