SQL Serverデータベースに接続するC#アプリケーションがあります。すべてがうまくいきます(選択、挿入、更新、削除など)。私はアプリケーション、データベースファイルを新しいコンピュータに持っていくことに決めました。私はそれが動作しないことを前に知っていた。私はアプリケーションに変更を加え、接続されたデータベースファイルの接続文字列を試しましたが、運はありません。私はデータベースドライバが必要なようです。しかしそれは終わりではありません。私はデータベースのパラメータ(ログイン、インスタンスなど)を設定する必要があります。 SQL Serverをインストールする必要がありますか(非常に悪い習慣だと思います)、またはインストーラプログラムで行うことは可能ですか?どのような考え、リンクが素晴らしいだろう。前もって感謝します。.NET&SQL Serverデータベースアプリケーションを新しいコンピュータに移行する
答えて
SQLの機能がほとんどない中小のロードプログラムの場合は、SQL CE(コンパクトエディション)を使用することをお勧めします。 あなたのプログラムに含まれるDLLだけで、データベースに接続するためにドライバが必要です他の依存関係はありません。 SQL CEとVS2010のSP1へ
紹介:http://weblogs.asp.net/scottgu/archive/2011/01/11/vs-2010-sp1-and-sql-ce.aspx
ちょうどあなたは、SQL CEをインストールする前にインストールSP1でのVisualStudio 2010を持っていることを確認してください。
SQL CEのダウンロードリンク:ScottGuさんのブログからhttp://go.microsoft.com/fwlink/?LinkId=212219
:
SQL CEは、それを使用するためにデータベース サーバーのセットアップを実行するか、インストールする必要はありません。 SQL CEバイナリ をASP.NETアプリケーションの\ binディレクトリにコピーするだけで、Web アプリケーションでデータベースエンジンとして使用できます。実行するには、セットアップまたは特別な セキュリティアクセス許可が必要です。マシンに管理者アカウントを持っている必要はありません。 あなたのウェブ のアプリケーションを任意のサーバーにコピーすれば動作します。これは、Webホスティング環境で実行中の信頼性の高いアプリケーションである の場合でも当てはまります。
SQL CEは、ASP.NETアプリケーション内でインメモリで実行されたときに最初にアクセスするSQL CEデータベース アップを開始します、そして、あなたのアプリケーションがアンロードされるときに自動的にシャットダウンを ます。 SQL CE データベースは、ASP.NETアプリケーション の\ App_Dataフォルダ内に存在するファイルとして格納されます。
ローカルSQL Serverデータベースに接続する場合は、SQLサーバーをインストールする必要があります。
また、接続先のデータベースが必要です。
ユーザーがいる接続文字列では、このユーザーを定義し、必要なアクセス権を持っている必要があります。これは、サーバーへのSQLログインとデータベースへのアクセスの両方です。
- 1. VS2008 SSISパッケージ(SQL Server 2008 R2)を新しいコンピュータに移行する
- 2. SSMAを使用してAccess 2007データベースアプリケーションをSQL Server 2005に移行する - 問題
- 3. Linuxの新しいSQL Server 2017に移行する
- 4. MongodbをSQL Serverに移行する
- 5. データベースSQL ServerをSybaseに移行する
- 6. 新しい場所へのSQL Serverデータベースの移行
- 7. SQL Server移行アシスタント - SQL Server 2008 R2へのアクセスを移行する方法は?
- 8. .Netのデータベースアプリケーションのベストプラクティス
- 9. Amazon SQL Server RDSに移行
- 10. 新しいコンピュータで古いプロジェクトを移行できません
- 11. Python:新しいコンピュータに移動
- 12. Laravelコンピュータ - コンピュータの移行セッションエラー
- 13. SQL Server - エージェントジョブをAzureに移行
- 14. Oracleパーティション表をSQL Serverに移行
- 15. .NET - 移行を有効にしてデータベースを更新する
- 16. SQLリモートクエリはSQL Serverの移行後に非常に遅い
- 17. SQL Serverは新しいテーブルに行を転記します
- 18. 移行SQL Serverのテーブルには、
- 19. T-SQLを使用してSQL Serverコンピュータを一意に識別
- 20. .sdfデータベースアプリケーションをCDにインストールし、マシンにインストールしないで実行する
- 21. SQL Server 2008からOracle 11gにデータを移行/移行する方法は?
- 22. SQL Server 2008 - データベースを新しいスキーマに最も効率的に移行するには?
- 23. C#TCPリスナーのSQL Serverデータベースアプリケーションへのコード改善を希望します
- 24. PostgreSQLデータベースをSQL Serverに簡単に移行する方法
- 25. Char(13)がSQL Serverの新しい行になる方法は?
- 26. SQL Server 2005からSQL Server 2014への移行
- 27. SQL Server 2005でSQL Server 2005から移行されたTimeoutException
- 28. SQL Server 2000からSQL Server 2008 R2への移行
- 29. SQL ServerからSQL Serverへの移行後のエラー
- 30. SQL Server CEからSQL Serverデータベースへの移行