1

Mac から MS SQL Server 2008 にログインできません。VPN 経由で接続するまで、私のコンピューターはドメインに参加していません。とにかく、JTDS ドライバーは正常に動作していると思います。表示されるエラーは、「ユーザーのログオンに失敗しました」です。だから私はそれがサーバーを正しく見つけていることを知っています。ターミナルで FreeTDS 経由で接続できます。'domain\username'ユーザー名を だけではなくas にする必要があることに気付くまで、まったく同じエラーが発生しましたusername。もちろん、私は Oracle SQL Developer でこれのすべてのバリエーションを試しました。「Windows認証」を使用してみましたが、役に立ちません。Windows 認証が Java アプリで機能しない場合があることを読みました。何か案は?

4

2 に答える 2

1

任意のクライアントから接続する場合は、Windows または内部認証を使用できます。Windows以外のマシンからは、内部SQL認証を使用することを好みます。デフォルトでは、SQL サーバー認証は 2008 年より前では非アクティブ化されており、2008 または 1012 ではサーバーのインストール中に尋ねられます。すべてのバージョンで、管理スタジオを介して SQL サーバー プロパティで SQL 認証を有効にすることができます。

したがって、最初にSQL認証を試します。次に、本当に Windows 認証が必要な場合は、username@domain.local のような fqdn とパスワードを使用してみてください。ただし、一般に、最初に domain\username を試行しても同様に機能するはずです。

于 2012-04-06T14:59:35.667 に答える