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

Откуда:
Сообщений: 274
Здравствуйте.

Ситуация такая. На 1 сервере (Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel X86) Jul 9 2008 14:43:34 Copyright (c) 1988-2008
Microsoft Corporation Enterprise Edition on Windows NT 6.0 <X86> (Build 6002: Service Pack 2) ) создал ssis пакет.

Всё работает.

На 2 сервере (Microsoft SQL Server 2008 R2 (SP1) - 10.50.2500.0 (X64) Jun 17 2011 00:54:03 Copyright (c) Microsoft Corporation
Standard Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) (Hypervisor) ) создал ТОЧНО ТАКОЙ же пакет.

При выполнении пакет застопоривается на половине. При этом никаких ошибок не выдаёт, просто: Пакет служб SSIS "Package.dtsx" завершен: Отменено.

Run64BitRuntime False. Сравнил настройки запуска у обоих - идентичны.

В чем тут проблема может быть?
18 янв 12, 08:17    [11922384]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с запуском ssis-пакета  [new]
Rudge
Member

Откуда:
Сообщений: 274
Забыл добавить, что во втором случае при запуске вылазит и быстро сворачивается окошко с sqldumper.exe
18 янв 12, 08:55    [11922502]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с запуском ssis-пакета  [new]
Jovanny
Member

Откуда:
Сообщений: 1196
Rudge
На 1 сервере ((Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel X86))
На 2 сервере (Microsoft SQL Server 2008 R2 (SP1) - 10.50.2500.0 (X64))

Run64BitRuntime False.


Может, в этом всё дело?
18 янв 12, 11:10    [11923265]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с запуском ssis-пакета  [new]
Rudge
Member

Откуда:
Сообщений: 274
2 Jovanny:

При True он вообще на запускается, поскольку в пакете я делаею экспорт из excel, а Excel Connection Manager is not supported in the 64-bit version of SSIS.
18 янв 12, 14:30    [11925463]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с запуском ssis-пакета  [new]
Jovanny
Member

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

А лог выполнения пакета что говорит?
18 янв 12, 14:40    [11925565]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с запуском ssis-пакета  [new]
Rudge
Member

Откуда:
Сообщений: 274
В пакете при исполнениии доходит до компонента Fuzzy LookUp, он подсвечивается жёлтым и процесс останавливается.
Есть предупреждения, но ни одной ошибки.

В логе:

Сведения: 0x4004300C в Задача потока данных, SSIS.Pipeline: Начало фазы исполнения.
Пакет служб SSIS "Package.dtsx" завершен: Отменено.

Погуглив, выяснил, что это проблема именно компонента Fuzzy LookUp. Т.е. он должен нормально запускаться при 64runtime mode. Так что видимо придётся разбивать пакет на 2: один выполняет выгрузку из Excel в 32-бит, второй работает с Fuzzy LookUp в 64-бит.
19 янв 12, 05:16    [11929745]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с запуском ssis-пакета  [new]
Rudge
Member

Откуда:
Сообщений: 274
Разбил на 2 пакета как описал выше и всё заработало!
Но теперь проблема с запуском этих пакетов из хранимой процедуры:

CREATE PROCEDURE [dbo].[procedure1]

@result int output
AS
EXEC xp_cmdshell 'dtexec /f "C:\...\packet_numer_1\Package.dtsx'

EXEC @result =xp_cmdshell 'dtexec /f "C:\...\packet_numer_2\Package.dtsx'


Выдаёт:
Невозможно загрузить пакет как XML, так как у пакета отсутствует допустимый формат XML.

Хотя из BIDS пакеты исполняются
19 янв 12, 06:23    [11929767]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с запуском ssis-пакета  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31959
Rudge
Хотя из BIDS пакеты исполняются
А используя dtexec /f "C:\...\packet_numer_1\Package.dtsx он запускается, без xp_cmdshell?
19 янв 12, 08:36    [11929893]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с запуском ssis-пакета  [new]
Rudge
Member

Откуда:
Сообщений: 274
Запустил через командную строку:

К сообщению приложен файл. Размер - 20Kb
19 янв 12, 09:30    [11930031]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с запуском ssis-пакета  [new]
Rudge
Member

Откуда:
Сообщений: 274
Теперь надо полную переустановку sql server'а делать на enterprise edition?
19 янв 12, 09:38    [11930057]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с запуском ssis-пакета  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
Rudge
Теперь надо полную переустановку sql server'а делать на enterprise edition?
Fuzzy LookUp только в копоративной редакции есть (ну, ещё в ознокомительной и разработческой).
Так что, да - придется enterprise ставить.
19 янв 12, 09:43    [11930083]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с запуском ssis-пакета  [new]
Glory
Member

Откуда:
Сообщений: 104751
http://msdn.microsoft.com/en-us/library/aa337371.aspx
19 янв 12, 09:47    [11930105]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с запуском ssis-пакета  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31959
tpg
Rudge
Теперь надо полную переустановку sql server'а делать на enterprise edition?
Fuzzy LookUp только в копоративной редакции есть (ну, ещё в ознокомительной и разработческой).
Так что, да - придется enterprise ставить.
Интересно, почему тогда "из BIDS пакеты исполняются"?
19 янв 12, 10:09    [11930269]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с запуском ssis-пакета  [new]
Rudge
Member

Откуда:
Сообщений: 274
Сам не понимаю
19 янв 12, 11:50    [11931044]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с запуском ssis-пакета  [new]
Rudge
Member

Откуда:
Сообщений: 274
Вопрос, если я скачаю Microsoft Access Database Engine 2010 Redistributable http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=13255 ,
у меня заработает импорт из excel 64-бит?
20 янв 12, 09:30    [11936907]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с запуском ssis-пакета  [new]
Rudge
Member

Откуда:
Сообщений: 274
up
21 янв 12, 13:38    [11944604]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с запуском ssis-пакета  [new]
Rudge
Member

Откуда:
Сообщений: 274
up
23 янв 12, 08:26    [11949518]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с запуском ssis-пакета  [new]
Glory
Member

Откуда:
Сообщений: 104751
А какое отношение к Microsoft Access Database Engine 2010 Redistributable имеет Fuzzy LookUp ?
И что вы понимаете под "заработает" ?
23 янв 12, 09:44    [11949778]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с запуском ssis-пакета  [new]
Rudge
Member

Откуда:
Сообщений: 274
Отношение не к FuzzyLookUp, а к Excel Connection Manager is not supported in the 64-bit version of SSIS. Заработает ли, если я этот пакет установлю?
23 янв 12, 10:16    [11949932]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с запуском ssis-пакета  [new]
Rudge
Member

Откуда:
Сообщений: 274
up
23 янв 12, 12:43    [11951274]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с запуском ssis-пакета  [new]
Glory
Member

Откуда:
Сообщений: 104751
Rudge
Отношение не к FuzzyLookUp, а к Excel Connection Manager is not supported in the 64-bit version of SSIS. Заработает ли, если я этот пакет установлю?

От простой установки драйвера ничего само по себе работать не начнет
Вместо up-ов можно было бы уже давно установить и попробовать
23 янв 12, 12:45    [11951297]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с запуском ssis-пакета  [new]
Rudge
Member

Откуда:
Сообщений: 274
Тогда так вопрос поставлю, если установить этот пакет, по заработает ли ssis-проект экспорта из excel в run64time mode? Тот ли это драйвер Microsoft Jet для 64-бит, про который макрософт сказали, что не будут выпускать?
Я бы давно попробовал, но админ sql просто так ничего ставить не разрешает.
23 янв 12, 14:04    [11952194]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с запуском ssis-пакета  [new]
Glory
Member

Откуда:
Сообщений: 104751
Rudge
Тот ли это драйвер Microsoft Jet для 64-бит,

Это не Jet драйвер. Это _другой_ драйвер.
23 янв 12, 14:13    [11952292]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить