1

wpfでデスクトップクライアントアプリケーションを開発していて、現在AccessにあるデータベースをSQLServerインスタンスに配置したいと思います。Windows認証を使用するのは良い考えではないと思います。そうすると、すべてのユーザーをSQLサーバーに追加し、必要な権限を与える必要があるからです。したがって、別のオプションは、その特定のアプリケーション用にSQLServerでユーザーを作成することです。また、SQL Server Native Clientを介してクライアントアプリをデータベースに接続できることも読みましたが、すべてのPCにインストールする必要があります。だから私の質問は、これを行うための適切な方法は何ですか?

4

1 に答える 1

5

安全なLAN環境にいる場合は、Windows認証が最適です。このように、ユーザーごとに個別のログインクレデンシャルのセットを用意する必要はなく、アプリケーション自体にログインクレデンシャルを保存/入力する必要もありません。

インターネットを介した状況にある場合は、SQLサーバーへの直接接続をまったく許可しないでください。

于 2011-12-13T13:50:50.797 に答える