Имя участника-службы для службы обозревателя SQL Server является обязательным, если установить подключение к именованному экземпляру SQL Server или служб аналитики SQL Server

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

Проблема

Рассмотрим описанную ниже ситуацию.. Установить подключение к именованному экземпляру служб аналитики Microsoft SQL Server или Microsoft SQL Server. Затем служба обозревателя SQL Server определяет порт, на котором доступна именованного экземпляра. Подключение использует проверку подлинности Kerberos. В этом случае имя принцип службы (SPN) для службы обозревателя SQL Server необходим в дополнение к имени SPN для именованного экземпляра SQL Server или служб Analysis Services. Если имя участника-службы для службы обозревателя SQL Server не существует, происходит сбой проверки подлинности Kerberos.

Причина

Такое поведение наблюдается, когда строка подключения содержит толькоSSPI = KerberosParameter:. В этом случае подключение вынужден использовать проверку подлинности Kerberos и имя участника-службы для службы обозревателя SQL Server должен быть настроен.

Если строка подключения не содержитSSPI = KerberosОбычно используется параметр проверки подлинности Kerberos. Подключение к службе обозревателя SQL Server используется NTLM и NT_ANONYMOUS учетной записи. В этом случае подключение к службе обозревателя SQL Server выполнена успешно. Служба обозревателя SQL Server определяет нужный порт. После подключения фактической базы данных используется проверка подлинности Kerberos для проверки подлинности, значение true.

Решение

Необходимо создать имя участника-службы для службы обозревателя SQL Server, используя учетную запись, под которой запущена служба обозревателя SQL Server.

Формат имени участника службы NetBIOS выглядит следующим образом:
MSOLAPDisco.3/serverHostName
Формат полного доменного имени SPN выглядит следующим образом:
MSOLAPDisco.3/serverHostName.Fully_Qualified_domainName

Как зарегистрировать имя участника-службы

Необходимо быть членом группы «Администраторы домена», чтобы выполнить команду Setspn.

Чтобы создать имя участника службы для службы обозревателя, который выполняется под учетной записью домена, выполните следующие команды в командной строке:
Setspn.exe - Browser_Service_Startup_Account MSOLAPDisco.3/serverHostName.Fully_Qualified_domainName

Setspn.exe - Browser_Service_Startup_Account MSOLAPDisco.3/serverHostName
Если необходимо создать имя участника-службы для службы обозревателя, который выполняется под учетной записью LocalSystem, выполните следующие команды в командной строке:
Setspn.exe - MSOLAPDisco.3/serverHostName.Fully_Qualified_domainName serverHostName Setspn.exe - MSOLAPDisco.3/serverHostName serverHostName

Чтобы проверить имя участника-службы

Если служба выполняется под учетной записью домена.
Setspn –l Browser_Service_Startup_Account
Если служба выполняется под учетной записью «Локальный компьютер»:
ServerHostName Setspn -l

Статус

Такое поведение является особенностью данного продукта..

Свойства

Код статьи: 950599 - Последний отзыв: 20 декабря 2010 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server 2005 Analysis Services
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Analysis Services
  • Microsoft SQL Server 2008 R2 Analysis Services
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Standard
Ключевые слова: 
kbtshoot kbprb kbmt KB950599 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:950599

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

 

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