Назад | Перейти на главную страницу

MSSQLSERVER Исключительная ситуация при постановке сообщения в целевую очередь. Ошибка 15404, состояние 19

Я получаю несколько сообщений в журнале событий приложений Windows. Вот точный текст из средства просмотра событий:

Возникла исключительная ситуация при постановке сообщения в целевую очередь. Ошибка: 15404, состояние: 19. Не удалось получить информацию о группе / пользователе Windows NT «myDomain \ myDomainusername», код ошибки 0x5.

Идентификатор события: 28005 Источник: MSSQLSERVER

Сообщение отправлено дважды с интервалом в 64 секунды.

Сервер - это стандарт Windows 2008 R2. Я вхожу на этот сервер как myDomain \ myDomainusername. Изучая локальных пользователей и группы, я замечаю, что:

myDomain \ myDomainusername является членом группы локальных администраторов

Я открываю SQL Server 2008 R2 Management Studio и вижу логин для myDomain \ myDomainusername. Роли сервера для этого домена проверены:

При нажатии на Сопоставление пользователей появляется сообщение:

One or more databases are inaccessible and will not be displayed in list.

..но затем отображается список и все базы данных Sharepoint перечислены и проверены с проверкой членства в роли базы данных для всех как db-владелец и общественность.

Отмечу что master, msdb и tempdb являются НЕ сопоставлен с этим логином.

Итак, я возвращаюсь к ролям сервера для этого входа в систему myDomain \ myDomainusername и пытаюсь добавить роль сервера sysadmin и получаю сообщение: «у пользователя нет разрешения на выполнение этого действия».

Это имя пользователя домена - myDomain \ myDomainusername - было моей предполагаемой учетной записью доступа к базе данных для подключения к базе данных конфигурации Sharepoint 2010, и ЭТО кажется правильным, но, по-видимому, членство в учетной записи локальных администраторов, в свою очередь, не дает роли сервера sysadmin для этого же авторизоваться.

Как лучше всего это исправить? Во-первых, эти постоянные сообщения прекращаются, а во-вторых, у меня есть приличная установка, которая продвигается вперед.

p.s. На данный момент установлены только SQL-сервер и Sharepoint, и я, очевидно, сделал что-то не так.

РЕДАКТИРОВАТЬ-ОБНОВЛЕНИЕ: ОК - я использовал другой ВХОД (ЛОКАЛЬНЫЙ администратор) и

Проблема продолжается.

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

Мне интересно, нужно ли что-то в этой машине настроить в контроллере домена (т.е. я не являюсь администратором домена, но я натолкнулся на что-то, что выглядело, возможно, актуальным, но я не обучен правильно расшифровывать это:

Настройка политики управления учетными записями пользователей для делегированных администраторов

ПОЗДНЕЕ РАЗБИВАНИЕ ИДЕИ:

Задаваясь вопросом о значении «сообщение в целевой очереди», я думаю, что обнаружил, что мне нужно запустить sp_changedbowner в соответствии с этим сообщением:

http://social.msdn.microsoft.com/forums/en-US/sqlservicebroker/thread/28699c94-4d1b-43f2-bcfb-a95152ca226b/

Во время установки Sharepoint я указал myDomain \ myDomainusername когда мастер запросил «учетную запись для доступа к базе данных» для подключения к базе данных конфигурации. Люди, кажется, решают эту проблему, меняя владельца базы данных на «sa» или на учетную запись локального компьютера, но я думал, что Sharepoint хочет для этой цели учетную запись домена.

РЕЗЮМЕ: Если это проблема и исправление, можно ли с помощью Sharepoint использовать локальную учетную запись Windows или учетную запись SQL? Приносим извинения за набор дополнительной информации!

Начиная с SQL 2008 группа Local Admin не получает эти разрешения по умолчанию. Они должны быть настроены явно, и в процессе настройки SQL вам будет предложено добавить любой доступ к SA, который вам нужен.

Чтобы исправить это, войдите в систему как одну из учетных записей SA и предоставьте доступ SA той учетной записи, которая в этом нуждается.