2

質問は簡潔かつ簡潔にしようと思います。SQL Server データベースを使用している Windows フォーム アプリケーションを公開するときのベスト プラクティスは何ですか?

前提条件で ClickOnce を使用すると、SQL Server Express のインストールを強制できますが、既にインストールされている場合はどうなりますか? 接続文字列はどのように作成しますか? サーバーのインスタンスの名前をどのように見つけますか? Windows または SQL のどの種類の認証を使用する必要がありますか? このプロセスは自動化できますか、それともユーザーの操作は避けられませんか?

4

2 に答える 2

1

とにかくこれがあなたが行くことにした方法なので、答えを追加してください。喜んでお手伝いします:)

セットアップを必要とせず、アプリケーションで直接インプロセスで実行される SQL Server Compact の使用を検討することもできます。もちろん、SQL Express のすべての機能を提供するわけではないので、実際にはニーズに依存します。

ご覧ください: Microsoft SQL Server Compact 4.0

注: トリガーを簡単に取り除くことができる場合は、機能をカットしたか、本当に必要のないものを取り除きました。私は古い学校であり、トリガーを使用することはありません。トリガーはしばしば誤用されます。デフォルトを使用できることを知らなかったために、列にデフォルト値を設定するためだけにトリガーを作成する人を見ました。

于 2012-04-23T23:19:49.810 に答える
0

うーん、このシナリオでは、データベースの使用を考慮に入れる必要があると思います.データベースがネットワークに接続されている場合、多くのユーザー認証が必要になり、必然的に何らかのユーザー操作に直面します.

于 2012-04-22T21:02:31.827 に答える