Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.17;
Скачать: 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 вся ветка

Текущий архив: 2002.10.17;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
3-55933
SOFTMASTER
2002-09-18 10:09
2002.10.17
ПОМОГИТЕ!!!!


1-56117
blackman
2002-10-08 10:38
2002.10.17
Ежедневный гороскоп. Козерог.


7-56380
kima
2002-08-11 15:44
2002.10.17
clipboard


3-56000
kaif
2002-09-26 04:14
2002.10.17
Чем же занимается таинственный модуль Proxies в ?


3-55935
BlackTiger
2002-09-24 21:17
2002.10.17
Во где грабли... ADOConnection.ConnectionString.