Не удалось получить информацию о группе/пользователе Windows NT, код ошибки 0x3a

Я пытаюсь развернуть библиотеку SQLCLR на SQL Server 2008 R2. В Visual Studio я установил соединение для передачи данных, и оно работает правильно (я могу выполнять запросы), но когда я пытаюсь развернуть, я получаю сообщение «Ошибка: не удалось получить информацию о группе/пользователе Windows NT, код ошибки 0x3a».

Это странно, потому что я настроил подключение к данным для использования аутентификации SQL-сервера с другим именем пользователя.

Я получаю ту же ошибку, когда запускаю CREATE ASSEMBLY при входе в студию управления SQL с другим именем пользователя.

Чтобы добавить к загадке, когда я развертываю с использованием набора разрешений SAFE, все в порядке. Однако моя сборка требует ВНЕШНЕГО ДОСТУПА.

В чем может быть проблема с развертыванием моей сборки?




Ответы (2)


Эта проблема потратила впустую так много времени, что я чувствую себя обязанным поделиться решением, чтобы никто не попал в ту же ловушку.

Проблема была решена путем настройки вспомогательной службы SQL Server Active Directory для работы в ручном режиме, а затем перезагрузки сервера.

person ose    schedule 27.10.2013

Эта проблема возникла в другой среде для меня:

  • коробка Windows 10;
  • Пользователь, на которого жаловалась Windows, был пользователем AZUREAD;
  • На моем компьютере с Win10 не было службы SQL Server Active Directory Helper, поэтому я не мог попробовать исходное решение, опубликованное ose.

Мне удалось обойти эту проблему, удалив пользователя AZUREAD в качестве пользователя SQL Server, пока я добавлял сборку.

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

person Reg Edit    schedule 20.06.2019