2

SQL Server 2008 RSStandardEditionの新しいインスタンスがあります。混合モード認証を有効にしましたが、Windows認証を機能させることができません。エラー:18456、ユーザー'MyDomain\jreddy'のログインに失敗しました。saアカウントでログインできるので変更できますが、何を変更すればよいかわかりません。どんな助けでも大歓迎です。

イベントログを確認したところ、ログインの失敗に関連する次のエラーが見つかりました。

理由:トークンベースのサーバーアクセス検証がインフラストラクチャエラーで失敗しました。

4

2 に答える 2

2

SQL ServerのWindows認証を有効にすると、ActiveDirectoryで認証要求が自動的に解決されるだけではありません。それでも、ユーザーごとにアカウントを設定し、個々のデータベースのそのアカウントにSQL Serverのアクセス許可を割り当てる必要があります(多くの場合、ロールを介して行われます)。幸いなことに、一度にActive Directoryグループ全体に対してこれを実行できることがよくあります。たとえば、異常に許容度の高いデータベースでは、全体MyDomain\Usersがログインして特定のデータベースを使用できる場合があります。

于 2011-09-26T14:38:16.287 に答える
1

どうやら問題はWindows2008サーバー上のUACにありました。私たちのネットワーク担当者は、いくつかのグループポリシーを変更し、すべてのサーバーでUACをオンにしました。したがって、これはSQL Serverのエディションの切り替え(Ent-> Standard)とは何の関係もありませんでした。UACをオフにすると、私が抱えていた問題が修正されました。

于 2011-09-27T16:12:42.400 に答える