Ошибка доступа запрещена при попытке загрузить пакет в Intergration Services - PullRequest
1 голос
/ 01 июня 2009

Я получаю сообщение об ошибке при попытке загрузить проект импорта ssis на наш сервер. На сервере установлены только службы интеграции и создания отчетов, так как живой SQL-сервер находится на другом сервере. Я вхожу в службу интеграции нормально, но как только я пытаюсь щелкнуть правой кнопкой мыши папку MSDB для импорта пакета, я получаю сообщение об ошибке, приведенное в конце этого вопроса. Я добавил свою учетную запись локального пользователя в качестве администратора на сервере, на котором установлена ​​служба интеграции, и добавил группу администраторов в разрешения безопасности для MsDtsServer в службах компонентов. Любая помощь с этим будет оценена.

НАЗВАНИЕ: Microsoft SQL Server Management Studio

Не удалось получить данные для этого запроса. (Microsoft.SqlServer.SmoEnum)


ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ:

Истекло время ожидания входа Произошла ошибка при установлении соединения с сервером. При подключении к SQL Server 2005 этот сбой может быть вызван тем, что в настройках по умолчанию SQL Server не разрешает удаленные подключения. Поставщик именованных каналов: не удалось открыть соединение с SQL Server [2]. (Собственный клиент Microsoft SQL)


КНОПКА:

OK

Ответы [ 2 ]

1 голос
/ 02 июня 2009

У меня недавно была эта проблема. Это было немного сложно понять.

Вот хорошая ссылка от MSDN о том, как взломать, я имею в виду исправить это.

Настройка службы Integration Services

«Чтобы управлять пакетами, которые хранятся в именованном экземпляре или удаленном экземпляре компонента Database Engine, или в нескольких экземплярах компонента Database Engine, необходимо изменить файл конфигурации». - MSDN

Спасибо Microsoft ??

Чтобы быть более точным, вам нужно отредактировать этот файл на вашем сервере: C: \ Program Files \ Microsoft SQL Server \ 90 \ DTS \ Binn \ MsDtsSrvr.ini.xml

Изменение:

<ServerName>.</ServerName>

до

<ServerName>ServerName\InstanceName</ServerName>

Сохранить. и перезагрузите компьютер.

0 голосов
/ 02 июня 2009

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...