Сценарий - я подключал свой локальный сервер SQL с помощью проверки подлинности SQL. Я получил код ошибки: 18456. После того, как я немного покопался, я нашел решение - ошибка сервера SQL: обзор 18456 - Эта ошибка возникает, когда ваш запрос аутентификации был успешно принят сервером SQL с именем, но по какой-то причине сервер SQL не может предоставить доступ для подключения.
Причина - эта ошибка показывает, что аутентификация сервера SQL не включена на локальном сервере.
Чтобы включить проверку подлинности сервера SQL, выполните следующие действия.
Шаг 1 - Перейдите в свойства сервера SQL, щелкнув правой кнопкой мыши -> Свойства.
Шаг 2 - Включите режим аутентификации сервера SQL.
Шаг 3 - Перезагрузите сервер SQL.
Я надеюсь, что это поможет, проверьте здесь для более подробной информации
У меня возникла эта проблема, потому что я предоставил групповой доступ из родительского домена, который был группой AD «Local Local» (в отличие от группы Global / Universal AD). Домен Локальные группы не могут быть аутентифицированы дочерними доменами, и это то, что эта ошибка очень загадочно пыталась сказать мне :-).
источник
View Server State privilege
предоставлено пользователюВ качестве альтернативы, в случае отсутствия необходимых разрешений - попросите системного администратора выполнить следующий код :
Используйте приведенный ниже синтаксис в случае пользователей в домене
источник