Ошибка конфигурации служб отчетов TFS - сервер RPC недоступен - PullRequest
1 голос
/ 09 марта 2011

Я пытаюсь настроить Team Foundation Reporting, но безуспешно.

Уровень приложений и уровень данных находятся на отдельных серверах.

Полагаю, это не проблема порта / брандмауэра, потому что я открыл порт 135 и вижу установленное соединение с помощью TCPView (из Sysinternals) всякий раз, когда нажимаю «Заполнить URL» на вкладке «Отчеты» в консоли администрирования TFS. Я также могу telnet servername 135 без проблем.

Я также проверил, запущена ли служба WMI на уровне данных. И для служб отчетов SQL Server. Также проверены RPC и RPC Locator на обоих серверах. Они все запущены и автоматически.

Я также назначил пользователя приложения tfs в качестве администратора в службах отчетов sql. Добавлены всевозможные разрешения пользователю tfs на сервере уровня данных.

Я установил все права пользователя в dcomcnfg.

Разрешены все разрешения пространств имен WMI для пользователя. (Управление компьютером -> Контроль WMI)

Временно отключен брандмауэр Windows на обоих серверах.

Не повезло.

Однако на уровне приложения, когда я нажимаю «Управление компьютером» -> «Подключиться к другому компьютеру» и набираю IP-адрес уровня данных, я не могу подключиться. Я получаю сообщение «Компьютер xxx не может быть управляем. Сетевой путь не найден». Как так ? Пробовал IP, имя и полное доменное имя. Я также попытался просмотреть и выбрать компьютер. Ничего не изменилось.

Я потерян, что могло случиться?

Заранее спасибо!

Ответы [ 3 ]

1 голос
/ 16 марта 2011

вам также нужно разрешение AD «доверие для делегирования» для учетной записи службы AD, верно?

сделать это и SetSpn с учетной записью службы, это должно помочь мне подумать, что опция SPN была точной на

1 голос
/ 14 марта 2011

держу пари, что у вас проблема с двойным прыжком. попробуйте, чтобы системный администратор установил spn для веб-сайта на сервере sql.

0 голосов
/ 29 марта 2011

Смотрите этот ответ:

Проблемы с аутентификацией kerberos от IIS к SQL Server

, которая ссылается на старое, но удобное для пользователя веб-приложение для устранения неполадок, которое называется DelegConfig . Он может попытаться выполнить команды SetSpn для вас, по крайней мере, давая вам представление о том, какими они должны быть.

Я столкнулся с проблемами SPN, когда везде использовал внешне доступный URL (+ SSL).

...