Устранение ошибок 15401

Переводы статьи Переводы статьи
Код статьи: 324321 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Аннотация

При добавлении пользователя Microsoft Windows NT или группы Microsoft Windows NT в качестве имени входа Microsoft SQL Server или при перемещении имен входа с сервера в одном домене на сервере в другом домене, может появиться следующее сообщение об ошибке:
Ошибка 15401: Windows NT пользователь или группа «% s» не найден. Проверьте правильность имени.
В этой статье описываются возможные причины ошибки и способы устранения этой проблемы.

Имя входа не существует.

  1. Убедитесь, что имя входа Windows по-прежнему существует в домене. Ваш сетевой администратор мог удалить имя входа Windows по определенным причинам и не сможет предоставить доступ, имя входа SQL Server.
  2. Проверьте правильность написания имя домена и имя входа и используется следующий формат:
    Домен\Пользователь
  3. Если имя входа существует и правильно, и по-прежнему получаю сообщение об ошибке, выполните следующие разделы этой статьи.

Дублирование идентификаторов безопасности

В домене Windows для имен входа Windows в домене автоматически назначаются уникальные идентификаторы безопасности (SID). При добавлении имени входа Windows в качестве имени входа SQL Server, идентификатор безопасности хранится в системной таблице в SQL Server. При попытке добавления нового имени входа, которая имеет тот же SID, как существующее имя входа SQL Server, возникает ошибка 15401.
Примечание В SQL Server 2005 не допускаются повторяющиеся идентификаторы безопасности.
  1. Чтобы точнее определить причину ошибки, выполните следующую команду для главной базы данных, в то время как вы вошли на сервер SQL Server как член sysadmin роль:
    SELECT name FROM syslogins WHERE sid = SUSER_SID ('YourDomain\YourLogin')
  2. Этот запрос возвращает строку, повторяющихся SID является причиной проблемы.
  3. Одной из возможных причин этой ситуации является загрузка базы данных master на сервере в другом домене. Одно из имен пользователей в этом домене могут иметь нулевую ИД безопасности как имя входа, которое вы пытаетесь добавить в этот домен. Это также может произойти в среде, при наличии клонирования или ghost систем.
  4. Необходимо использовать sp_revokelogin Чтобы удалить имя входа с соответствующим SID или, для поддержания существующих имен входа, правильно сопоставьте имена входа из старого домена для учетных записей в новый домен. Для получения дополнительных сведений о том, как это сделать обратитесь к следующей статье базы знаний Майкрософт:
    314546Как перемещать базы данных между компьютерами с SQL Server

Ошибка при проверке подлинности

Когда контроллер домена для домена, где расположен вход в систему (для того же или другого домена) для какой-либо причине недоступен, возможно возникновение ошибки 15401.
  1. Если имя входа находится в другом домене, чем SQL Server, проверьте существование правильные отношения доверия между доменами.
  2. Убедитесь, что контроллер домена входа со специальными возможностями с помощью Сообщение об ошибке «Проверка связи команды с компьютера, на котором запущен SQL Server. Проверьте IP-адрес и имя контроллера домена.
    Для получения дополнительных сведений о команде ping щелкните следующий номер статьи базы знаний Майкрософт:
    102908Устранение неполадок подключений по протоколу TCP/IP в Windows 2000 и Windows NT

Чувствительность к регистру

Имеются неполадки чувствительность к регистру, которые описаны в следующей статье базы знаний Майкрософт:
245768 Регистр знаков Юникода, разбор по копиям, последовательность и Логины Windows NT

В этом случае используйте процедуры sp_configure -или- sp_helpsort Хранимая процедура, чтобы определить, если порядок сортировки или экземпляра SQL Server параметры сортировки с учетом регистра. Если сервер выполняется с учетом регистра, выполните действия, описанные в указанной статье (Q245768), чтобы успешно добавить имя входа.

Локальные учетные записи

Локальные учетные записи (домена) требуют специальной обработки. Если вы пытаетесь добавить локальную учетную запись на локальном компьютере, на котором запущен SQL Server, Просмотр следующей статье Microsoft Knowledge Base для правильного действия:
322988 не удается sp_grantlogin «NT authority\system» выполнить в Microsoft Windows NT 4.0
  1. Чтобы добавить локальной системной учетной записи имени входа SQL Server в Windows NT 4.0, Просмотр процедуры в статье Q322988 базы знаний Майкрософт.
  2. При добавлении встроенные локальные группы домена необходимо использовать BUILTIN.
    Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
    216808Чтобы предоставить доступ к предварительно определенных групп Windows NT с помощью BUILTIN\Group

Разрешение имен

Если у вас есть разрешение имени компьютера, участвующего в Добавление имени входа или группе проблем, возможно возникновение ошибки 15401.

Убедитесь, что ваш механизм разрешения имен (например, служба WINS, DNS, HOSTS или LMHOSTS) настроен правильно.

Свойства

Код статьи: 324321 - Последний отзыв: 8 июня 2011 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server 2000 64-bit Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Workgroup Edition
Ключевые слова: 
kbhowtomaster kbmt KB324321 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:324321

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com