0

ネットワーク経由で SQL Server に接続する .Net アプリケーションがあります。ユーザーは Windows ユーザーとしてログインします。SQL Server は Windows 認証のみとして設定されています。クライアント マシンから、ユーザーはまだ SQL Server にログインとして作成されていません。アプリケーションの最初の起動時に、アプリケーションは Windows ユーザーが SQL Server ログインであるかどうかを確認する必要があり、そうでない場合は、.net アプリケーションによってログインを作成する必要があります。

私の質問は、ログインが存在するかどうかを確認するために、どのユーザーで SQL Server にログインするかです。このユーザーは最初に作成する必要があり、最初の実行時にはSQLサーバーに存在しないため、明らかに現在のWindowsユーザーにすることはできません。

接続が確立されたら続行する方法を既に知っており、Windows ユーザーが SQL サーバーにログインとして存在しない場合に使用する正しいログインについて助けが必要です。サーバーは Windows 認証のみに設定されていることに注意してください。

これらはすべて、.net コード (vb または c#) を使用して行う必要があります。

助けてくれてありがとう。

4

1 に答える 1

0

私はあなたの質問を完全には理解していませんが、あなたが尋ねていると思うことに答えます:

Windows 認証のみを使用しているため、Windows の管理者としてログインする必要があります。管理者としてログインすると、Windows がそれを認識し、すべての認証権限を付与するため、SQL サーバーにアクセスすると、これらの権限が自動的に渡され、新しいユーザー権限を作成したり、アクセスを許可したりできます...

これがあなたの質問に正しく答えているかどうか教えてください。

于 2013-04-05T09:24:25.827 に答える