Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
DTS пакеты в MS SQL 2008
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, уважаемые сообщники! Прошу сильно не пинать. В далекие двухтысячные использовал MSSQL 2000 и для миграции данных из DB IV и InterBase/FireBird в MS SQL использовал DTS-пакеты для импорта и (пред/пост) обработки данных и запуска этих DTS по расписанию на одной из работ. После этого сменил несколько работ, но перенос данных не требовался. Но вот на очередной работе столкнулся с тем, что пользователи работают на программе, написанной для 32-х разрядной FireBird. А другие пользователи работают в другой программе, работающей на MS SQL 2008 R2 Необходимо переносить данные из программы на FireBird в базу на MS SQL, делая определенные преобразования и сопоставления данных. Так вот, в Managment Studio служба DTS расположена в папке "Прежние компоненты" В связи с этим вопрос: Какой инструмент теперь используется на смену DTS? Там вижу "Мастер миграции" (по правой кнопке мыши на "Прежние компоненты / Службы DTS"), и вроде мастер похож, но при выборе источника нет ни .Net FrameWork DataProvider for ODBC ни других провайдеров ODBC. Драйвер {FireBird/Interbase (r) driver} в системе установлен. Большое спасибо за советы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2019, 23:41 |
|
||
|
DTS пакеты в MS SQL 2008
|
|||
|---|---|---|---|
|
#18+
вроде нашел https://habr.com/ru/post/330618/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2019, 00:17 |
|
||
|
DTS пакеты в MS SQL 2008
|
|||
|---|---|---|---|
|
#18+
nervвроде нашел https://habr.com/ru/post/330618/ Да, SSIS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2019, 00:36 |
|
||
|
DTS пакеты в MS SQL 2008
|
|||
|---|---|---|---|
|
#18+
Прошу прощения, но что-то в MS SQL Server Management Studio нет в дереве пункта Integration Services Catalogs. Хотя инсталлятор пишет, что все установлено, в том числе и Службы Integration Services. MS SQL Server 2008 R2 русский. Подскажите, что делаю не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2019, 23:16 |
|
||
|
DTS пакеты в MS SQL 2008
|
|||
|---|---|---|---|
|
#18+
nervПрошу прощения, но что-то в MS SQL Server Management Studio нет в дереве пункта Integration Services Catalogs. Хотя инсталлятор пишет, что все установлено, в том числе и Службы Integration Services.А версия студии какая? И сиквела? (полная, а не "2008 р2") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2019, 23:56 |
|
||
|
DTS пакеты в MS SQL 2008
|
|||
|---|---|---|---|
|
#18+
alexeyvgnervПрошу прощения, но что-то в MS SQL Server Management Studio нет в дереве пункта Integration Services Catalogs. Хотя инсталлятор пишет, что все установлено, в том числе и Службы Integration Services.А версия студии какая? И сиквела? (полная, а не "2008 р2")А, сиквел "стандарт". Осталось понять, какая студия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2019, 23:57 |
|
||
|
DTS пакеты в MS SQL 2008
|
|||
|---|---|---|---|
|
#18+
да уж, на одном RTM далеко не уедешь, SP3 хотя-бы накатили.. alexeyvgА, сиквел "стандарт"...потому что MDS нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2019, 00:18 |
|
||
|
DTS пакеты в MS SQL 2008
|
|||
|---|---|---|---|
|
#18+
vikkivпотому что MDS нет?Потому что в шапке инсталлятора написано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2019, 00:21 |
|
||
|
DTS пакеты в MS SQL 2008
|
|||
|---|---|---|---|
|
#18+
Гавриленко Сергей Алексеевич, да, уж проглядел.. п.с. кстати есть некоторые сомнения что в 10.50 такой пункт там был, вот в 11.0 точно есть, а в 10.50 - под вопросом. базы, безопасность, обьекты, репликация, управление и агент - точно были, но Integration Services Catalogs - на скриншотах нигде нет. естествено только ради этого разворачивать не буду.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2019, 00:37 |
|
||
|
DTS пакеты в MS SQL 2008
|
|||
|---|---|---|---|
|
#18+
Если память не подводить, там отдельный коннект к SSIS из SSMS. Но наверняка не помню. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2019, 00:49 |
|
||
|
DTS пакеты в MS SQL 2008
|
|||
|---|---|---|---|
|
#18+
alexeyvg, Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (X64) Apr 2 2010 15:48:46 Copyright (c) Microsoft Corporation Standard Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) (Hypervisor) Microsoft SQL Server Management Studio 10.50.1600.1 Клиентские средства служб Microsoft Analysis Services 10.50.1600.1 Компоненты доступа к данным (MDAC) 6.1.7601.17514 Microsoft MSXML 3.0 4.0 5.0 6.0 Microsoft Internet Explorer 9.11.9600.19230 Microsoft .NET Framework 2.0.50727.8784 Операционная система 6.1.7601 Эта информация? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2019, 06:42 |
|
||
|
DTS пакеты в MS SQL 2008
|
|||
|---|---|---|---|
|
#18+
Гавриленко Сергей АлексеевичЕсли память не подводить, там отдельный коннект к SSIS из SSMS. Но наверняка не помню. так и есть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2019, 08:50 |
|
||
|
DTS пакеты в MS SQL 2008
|
|||
|---|---|---|---|
|
#18+
Спасибо всем за помощь. Столкнулся теперь с тем, что не могу создать сборку *.ispac В статусной строке пишет "Построение успешно завершено", но при этом файла *.ispac не нашел ни на одном диске. Что-то еще доставить надо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2019, 10:12 |
|
||
|
DTS пакеты в MS SQL 2008
|
|||
|---|---|---|---|
|
#18+
nerv, служба агента должна быть включена. Погуглите "преобразование пакета в модель развертывания". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2019, 11:02 |
|
||
|
DTS пакеты в MS SQL 2008
|
|||
|---|---|---|---|
|
#18+
Владислав Колосов, служба запущена ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2019, 11:30 |
|
||
|
DTS пакеты в MS SQL 2008
|
|||
|---|---|---|---|
|
#18+
nerv, нет, у Вас на картинке с деревом видно, что SQL Server agent выключен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2019, 12:01 |
|
||
|
DTS пакеты в MS SQL 2008
|
|||
|---|---|---|---|
|
#18+
nervСпасибо всем за помощь. Столкнулся теперь с тем, что не могу создать сборку *.ispac В статусной строке пишет "Построение успешно завершено", но при этом файла *.ispac не нашел ни на одном диске. Что-то еще доставить надо? если речь о SSIS 2008 то там вроде не *.ispac, а *.SSISDeploymentManifest В добавок, чтобы он создался надо в свойствах проекта указать параметр CreateDeploymentUtility ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2019, 12:30 |
|
||
|
DTS пакеты в MS SQL 2008
|
|||
|---|---|---|---|
|
#18+
HandKot, благодарю. Файл *.SSISDeploymentManifest действительно создается. Надеюсь его также легко будет в JOBы воткнуть... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2019, 13:10 |
|
||
|
DTS пакеты в MS SQL 2008
|
|||
|---|---|---|---|
|
#18+
nervHandKot, благодарю. Файл *.SSISDeploymentManifest действительно создается. Надеюсь его также легко будет в JOBы воткнуть... нет, это файл развертывания пакета Вы его запустите и пакет задеплоится в указанное Вами место. А в джобах уже укажите имя пакета Если деплоить будете на сервер, то подключитесь в студии в Интегрейшн Сервер и проверьте там свой пакет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2019, 14:28 |
|
||
|
DTS пакеты в MS SQL 2008
|
|||
|---|---|---|---|
|
#18+
nervСтолкнулся теперь с тем, что не могу создать сборку *.ispac В статусной строке пишет "Построение успешно завершено", но при этом файла *.ispac не нашел ни на одном диске. Что-то еще доставить надо? MS SQL Server 2012... Так как ispac - это сборка проектного метода деплоя, который появился начиная с версии 2012. У вас обычные DTSX пакеты, их или запускайте через dtexec, или деплойте в msdb базу и запускайте оттуда через тот же dtexec. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2019, 07:44 |
|
||
|
DTS пакеты в MS SQL 2008
|
|||
|---|---|---|---|
|
#18+
с этим разобрался. Все ok. Спасибо всем за идеи. Теперь необходимо тоже самое делать с сервера FireBird. Решил прилинковать сервер FireBird к MS SQL Сервер прилинковал (используя ODBC драйвер с такой строкой подключения: Driver=Firebird/InterBase(r) driver;UID=SYSDBA;Password=masterkey;Dbname=localhost:D:\IXV\BASA_CLD.FDB) Прилинкованный сервер виден в дереве Management Studio, видны все таблицы. Но при попытке обратиться через SELECT к таблицам FireBird прилинкованного сервера пишет: [Q5]...[KART_PAC] не содержит столбцов, которые можно выбрать, либо текущий пользователь не имеет разрешений на этот объект. Колдовал с вкладкой Security (Безопасность) прилинкованного сервера Прописывал sa - SYSDBA masterkey (сервер MS SQL и FireBird локально на одном компе), но все равно не помогло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2019, 08:28 |
|
||
|
DTS пакеты в MS SQL 2008
|
|||
|---|---|---|---|
|
#18+
nervТеперь необходимо тоже самое делать с сервера FireBird.Что то же самое, задеплоить DTS-пакет на FireBird? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2019, 08:45 |
|
||
|
DTS пакеты в MS SQL 2008
|
|||
|---|---|---|---|
|
#18+
alexeyvg, да нет, DTS пакет, который тянет данные из FireBird в MS SQL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2019, 09:01 |
|
||
|
DTS пакеты в MS SQL 2008
|
|||
|---|---|---|---|
|
#18+
nervalexeyvg, да нет, DTS пакет, который тянет данные из FireBird в MS SQLА, так надо конектиться к FireBird из пакета, не надо прилинковывать FireBird к сиквелу "Прилинковывают" для того, что бы получить доступ к внешним данным прямо из SQL-запросов из сиквела. И это действительно не всегда легко настроить, да и производительность будет не очень. А вам нужно просто создать коннект к FireBird прямо в пакете, и его использовать как источник (приёмник) в DataFlow ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2019, 09:38 |
|
||
|
DTS пакеты в MS SQL 2008
|
|||
|---|---|---|---|
|
#18+
alexeyvg, так я тоже пробовал через ODBC драйвер Firebird/InterBase(r) driver DataFlow видит все таблицы, поля и содержимое таблиц Но при попытке импорта в таблицу MS SQL ничего не получается. Установил оба клиента FireBird 2.5 и 32-разрадяный и 64-разрядный (по очереди, сносил один, ставил другой) Если использовать 32-разрядный драйвер пишет: либо: ERROR [IM014] [Microsoft][Диспетчер драйверов ODBC] В указанном DSN архитектура драйвера и архитектура приложения не соответствуют друг другу. Ошибка проверки правильности пакета ЗАГОЛОВОК: Ошибка проверки правильности пакета ------------------------------ Ошибка проверки правильности пакета ------------------------------ ДОПОЛНИТЕЛЬНЫЕ СВЕДЕНИЯ: Ошибка в ArchiMed Kart_Pac [SSIS.Pipeline]: входной столбец "NUMBERKART" (203) имеет идентификатор журнала преобразований 214, не использовавшийся ранее в задаче потока данных. Ошибка в ArchiMed Kart_Pac [SSIS.Pipeline]: Ошибка при проверке "компонент "ADO NET Destination" (179)", Возвращенное состояние проверки: "VS_NEEDSNEWMETADATA". Ошибка в ArchiMed Kart_Pac [SSIS.Pipeline]: Ошибка при проверке одного или нескольких компонентов. Ошибка в ArchiMed Kart_Pac: Ошибки при проверке задачи. (Microsoft.DataTransformationServices.VsIntegration) ------------------------------ КНОПКИ: ОК ------------------------------ ЗАГОЛОВОК: Ошибка проверки правильности пакета ------------------------------ Ошибка проверки правильности пакета ------------------------------ ДОПОЛНИТЕЛЬНЫЕ СВЕДЕНИЯ: Ошибка в ArchiMed Kart_Pac [SSIS.Pipeline]: входной столбец "NUMBERKART" (419) имеет идентификатор журнала преобразований 420, не использовавшийся ранее в задаче потока данных. Ошибка в ArchiMed Kart_Pac [SSIS.Pipeline]: Ошибка при проверке "компонент "ADO NET Destination" (384)", Возвращенное состояние проверки: "VS_NEEDSNEWMETADATA". Ошибка в ArchiMed Kart_Pac [SSIS.Pipeline]: Ошибка при проверке одного или нескольких компонентов. Ошибка в ArchiMed Kart_Pac: Ошибки при проверке задачи. (Microsoft.DataTransformationServices.VsIntegration) Если использовать 64-разрадяный драйвер пишет: --------------------------- Microsoft Visual Studio --------------------------- ERROR [08004] [ODBC Firebird Driver]Unable to connect to data source: library 'C:\Program Files\Firebird\Firebird_2_5\bin\fbclient.dll' failed to load --------------------------- ОК --------------------------- Хотя через odbcad32 (соответственно и для 32 и 64 разрядного) подключения настроены, коннект успешный... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2019, 10:16 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39854487&tid=1687349]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
85ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
81ms |
get tp. blocked users: |
2ms |
| others: | 256ms |
| total: | 476ms |

| 0 / 0 |
