Вниз
Скачать: CL | DM;

MS SQL - DTS Export Wizard   Найти похожие ветки 

 
Осирис ©   (2002-09-24 17:09) [0]

Как из своей программы запускать эту вещь. То есть выбрать "destination" и осуществить экспорт. Интересует именно DTS Export Wizard (варианты типа BatchMove не подходят, так как интересует скорость выполнения этой операции).


 
sniknik ©   (2002-09-24 17:39) [1]

BatchMove forever!!!! самая быстрая вешь. не считая феррари.

откуда и куда экспорт? из программы лутше пользоватся встроенными в MSSQL-Batchмовами типа Линкед сервер, прямой доступ к базам OpenRowset, OpenQuerry и тд. будет быстрее чем DTS.


 
Дмитрий Баранов ©   (2002-09-24 20:09) [2]

Почитай про dtsrun в хелпе или MSDN.


 
ermserg   (2002-09-24 20:19) [3]

Importiruy biblioteku Microsoft DTSPackage i vperod - strou svoy sobstvenniy wizard. Udachi :)


 
ermserg   (2002-09-24 20:25) [4]

to sniknik:
esli import/export proishodit iz/v MSSQL, to bistree DTS nichego ne budet

to Dmitriy Baranov:
dtsrun mozhet tolko zapustit sohranyonniy na servere package, no ne sozdat ego.


 
BlackTiger   (2002-09-24 21:32) [5]

Если ты хочешь запустить готовый DTSPackage на КЛИЕНТЕ (!!!), то либо используй dtsrun.exe, либо импортируй "TypeLib" и делай LoadFromServer/Run.

Если ты хочешь запустить готовый DTSPackage на СЕРВЕРЕ - тут мааааленький геморойчик из-за того, что DTSPackage не может быть запущен (нормальными способами) на сервере.
Мой "финт ушами": в агенте создаешь задание для вызова DTS"a без привязки ко всяким schedule, а потом используешь хранимую процедуру
"msdb.dbo.sp_start_job". DTS работает на серваке, а ты не можешь получить статус, т.е. не можешь ЖДАТЬ пока пакет отработает (только извращения с логами).

А вот если тебе надо СОЗДАВАТЬ (сохраняя и/или запуская) DTS-пакет, то смотри как это делается на VB - сохрани готовый пакет в формате модуля VB и портируй на дельфу, импортировав TypeLib "Microsoft DTSPackage Object Library", "Microsoft DTSDataPump Scripting Object Library" и "Microsoft DTS Custom Task Object Library" (проинсталируй себе полного клиента к MSSQL).


 
sniknik ©   (2002-09-25 01:18) [6]

2 ermserg (24.09.02 20:25)
в случае перекачки базы (полной) из MSSQL в MSSQL то да быстрей нет (просто файлы переписывает). Но перекачка пофайлово со структурой из *.dbf например с условиями как.нибд то OpenRowset побыстрее будет (естественно для чистоты нужно скомпилированный в процедуру сравнивать). Хотя бы потому что DTS сам его в этом случае использует.
а в работе обычно перекачка баз редко требуется, чаще наоборот частями.
да и удобней гораздо, пару запросов запустить чем с обьектами мучатся.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.024 c
1-56192
margol
2002-10-07 14:41
2002.10.17
Работа с файлами


1-56224
ych_boriss
2002-10-07 21:03
2002.10.17
ParamStr


14-56298
Polevi
2002-09-23 18:32
2002.10.17
где можно в сети взять Sadist - Tribe ?


3-55919
Ditrix
2002-09-25 16:27
2002.10.17
SQL запрос с именем файла в параметре


1-56070
Демонов Е.В.
2002-10-08 15:29
2002.10.17
Приостановка выполнения проги при перемещении за title




   Наверх