Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 SQL Server Native Client Ошибка 0x80004005 Ошибка синтаксиса, отсутствие разрешения или др  [new]
Ruuu
Member

Откуда: Иркутск
Сообщений: 4272
При запуске пакета ssis с использованием процедуры xp_cmdshell на боевом сервере выходит следующая ошибка: Доступна запись OLE DB. Источник: "Microsoft SQL Server Native Client 10.0" Результат: 0x80004005 Описание: "Ошибка синтаксиса, отсутствие разрешения или другая неспецифическая ошибка".

На девелоперсой машине ошибок нет.
Пакет разрабатывался на 32-х битной системе, выкладывается на 64-х. Хранится в файловой системе. Все источники данных имеют виндовую аутентификацию. Запускается при помощи EXEC master..xp_cmdshell. На боевом запускается под той же доменной учеткой, что и на девелоперской машине, и там и там есть права сисадмина.

SELECT @@VERSION
Microsoft SQL Server 2008 R2 (SP2) - 10.50.4000.0 (X64) Jun 28 2012 08:36:30 Copyright (c) Microsoft Corporation Enterprise Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) (Hypervisor)

Результаты выполнения master..xp_cmdshell
+
Программа выполнения пакетов Microsoft (R) SQL Server
Version 10.50.4000.0 for 64-bit
(C) Корпорация Майкрософт (Microsoft Corporation), 2010. Все права защищены.
NULL
Начало: 10:31:31
Выполнение: 2013-02-15 10:31:31.52
Источник: DFT_CreatingEmailAttachment
Проверка: 0% завершено
Конец выполнения
Ошибка: 2013-02-15 10:31:31.54
Код: 0xC0202009
Источник: DFT_CreatingEmailAttachment OLE DB Source [1]
Описание: Код ошибки служб SSIS: DTS_E_OLEDBERROR. Возникла ошибка OLE DB. Код ошибки: 0x80004005.
Доступна запись OLE DB. Источник: "Microsoft SQL Server Native Client 10.0" Результат: 0x80004005 Описание: "Ошибка синтаксиса, отсутствие разрешения или другая неспецифическая ошибка".
Конец ошибки
Ошибка: 2013-02-15 10:31:31.54
Код: 0xC004706B
Источник: DFT_CreatingEmailAttachment SSIS.Pipeline
Описание: Ошибка при проверке "компонент "OLE DB Source" (1)", Возвращенное состояние проверки: "VS_ISBROKEN".
Конец ошибки
Выполнение: 2013-02-15 10:31:31.54
Источник: DFT_CreatingEmailAttachment
Проверка: 50% завершено
Конец выполнения
Ошибка: 2013-02-15 10:31:31.54
Код: 0xC004700C
Источник: DFT_CreatingEmailAttachment SSIS.Pipeline
Описание: Ошибка при проверке одного или нескольких компонентов.
Конец ошибки

Буду очень признателен за помощь.
15 фев 13, 05:45    [13929720]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Native Client Ошибка 0x80004005 Ошибка синтаксиса, отсутствие разрешения или др  [new]
Ennor Tiegael
Member

Откуда:
Сообщений: 3274
Вы, когда на рабочий сервер пакет переносите, адреса серверов в объектах Connection меняете? А то он будет пытаться ломиться по старому адресу.
15 фев 13, 06:43    [13929736]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Native Client Ошибка 0x80004005 Ошибка синтаксиса, отсутствие разрешения или др  [new]
Ruuu
Member

Откуда: Иркутск
Сообщений: 4272
Ennor Tiegael,

Да, конечно, меняю.
15 фев 13, 09:36    [13930029]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Native Client Ошибка 0x80004005 Ошибка синтаксиса, отсутствие разрешения или др  [new]
Ennor Tiegael
Member

Откуда:
Сообщений: 3274
Ruuu,

Судя по вот этому, рекомендуют создавать пакеты непосредственно на тех серверах, где они будут работать.

Честно говоря, вполне им верю...
15 фев 13, 09:58    [13930120]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Native Client Ошибка 0x80004005 Ошибка синтаксиса, отсутствие разрешения или др  [new]
Ruuu
Member

Откуда: Иркутск
Сообщений: 4272
Ennor Tiegael,
Что-то не нашел там про создание пакетов непосредственно на том сервере где они будут выполняться. Да, и невозможно это по моему. Как их отлаживать-то в боевой среде?
Так или иначе, спасибо за сочувствие :)

Проблему решил, как часто и бывает дело в невнимательности, забыл обновить одну процедуру. Но могли бы, блин, написать, что такого-то параметра не хватает.
15 фев 13, 11:20    [13930541]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Native Client Ошибка 0x80004005 Ошибка синтаксиса, отсутствие разрешения или др  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31446
Ruuu
Но могли бы, блин, написать, что такого-то параметра не хватает.
Да, диагностика ошибок там ужасная :-(
15 фев 13, 11:42    [13930726]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить