KB2770837 - ИСПРАВЛЕНО: сообщение об ошибке "Windows NT user or group 'Domain_name\User_name' not found" при добавлении имени входа в экземпляр SQL Server 2008 с учетом регистра или экземпляр SQL Server 2008 R2

Применяется к
SQL Server 2008 Service Pack 3 SQL Server 2008 Enterprise SQL Server 2008 Developer SQL Server 2008 Standard SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Express SQL Server 2008 R2 Web SQL Server 2008 R2 Workgroup

Проблема

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

  • Вы используете среду SQL Server Management Studio (SSMS).
  • Используется системная хранимая процедура sp_grantlogin.
  • Вы используете оператор CREATE LOGIN.
  • Используется функция SUSER_SID.

В этой ситуации появляется следующее сообщение об ошибке:

Примечание

Ошибка 15401
Windows NT пользователь или группа "Domain_name\User_name" не найдены.
Проверьте имя еще раз.

Причина

Эта проблема возникает из-за того, что после входа, возвращаемого API Windows NT, не учитывается регистр. Однако SQL Server выполняет сравнение с учетом регистра из-за настроенных параметров сортировки с учетом регистра.

Решение

Сведения о накопительном пакете обновления

Накопительный пакет обновления 4 для SQL Server 2008 R2 с пакетом обновления 2 (SP2)

Исправление для этой проблемы впервые выпущено в накопительном пакете обновления 4. Для получения дополнительных сведений о том, как получить этот накопительный пакет обновления для SQL Server 2008 R2 с пакетом обновления 2 (SP2), откройте статью со следующим номером в базе знаний Майкрософт:

2777358 Накопительный пакет обновления 4 для SQL Server 2008 R2 с пакетом обновления 2 (SP2)
 Примечание. Поскольку сборки являются накопительными, каждый новый выпуск исправления содержит все исправления и исправления для системы безопасности, которые были включены в предыдущий выпуск исправления SQL Server 2008 R2 с пакетом обновления 2 (SP2). Рекомендуется рассмотреть возможность применения последнего выпуска исправления, содержащего это исправление. Для просмотра статьи в базе знаний Майкрософт щелкните следующий номер статьи:

2730301 Сборки SQL Server 2008 R2, выпущенные после выпуска SQL Server 2008 R2 с пакетом обновления 2

Накопительный пакет обновления 10 для SQL Server 2008 R2 с пакетом обновления 1 (SP1)

Исправление для этой проблемы впервые выпущено в накопительном пакете обновления 10. Для получения дополнительной информации о том, как получить этот накопительный пакет обновления для SQL Server 2008 R2 с пакетом обновления 1 (SP1), откройте статью со следующим номером в базе знаний Майкрософт:

2783135 Накопительный пакет обновления 10 для SQL Server 2008 R2 с пакетом обновления 1 (SP1)
 Примечание. Поскольку сборки являются накопительными, каждый новый выпуск исправления содержит все исправления и исправления для системы безопасности, которые были включены в предыдущий выпуск исправления SQL Server 2008 R2 с пакетом обновления 1 (SP1). Рекомендуется рассмотреть возможность применения последнего выпуска исправления, содержащего это исправление. Для просмотра статьи в базе знаний Майкрософт щелкните следующий номер статьи:

2567616 Сборки SQL Server 2008 R2, выпущенные после выпуска SQL Server 2008 R2 с пакетом обновления 1

Накопительный пакет обновления 8 для SQL Server 2008 с пакетом обновления 3 (SP3)

Исправление для этой проблемы впервые было выпущено в накопительном пакете обновления 8. Для получения дополнительной информации о том, как получить этот накопительный пакет обновления для SQL Server 2008 с пакетом обновления 3, щелкните следующий номер статьи в базе знаний Майкрософт:

2771833 Накопительный пакет обновления 8 для SQL Server 2008 с пакетом обновления 3 (SP3). Так как сборки являются накопительными, каждый новый выпуск исправления содержит все исправления и исправления для системы безопасности, включенные в предыдущий выпуск исправления SQL Server 2008 г. с пакетом обновления 3. Рекомендуется рассмотреть возможность применения последнего выпуска исправления, содержащего это исправление. Для просмотра статьи в базе знаний Майкрософт щелкните следующий номер статьи:

2629969 Сборки SQL Server 2008 г., выпущенные после выпуска SQL Server 2008 с пакетом обновления 3 (SP3)

Дополнительные сведения об устранении ошибки 15401 см. в следующей статье базы знаний Майкрософт:

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

Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».