Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.10.17;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.012 c
3-55986
Picco
2002-09-25 14:59
2002.10.17
Временные таблицы


4-56392
Mazenrat
2002-08-31 16:51
2002.10.17
Как зарегистрировать гарячие клавиши в приложении???


1-56208
KLOP
2002-10-07 20:27
2002.10.17
Как в DBGrid обработать клик правой кнопой мыша ?


1-56178
Демонов Е.В.
2002-10-07 14:54
2002.10.17
Вопрос Про Mutex


3-56013
Шурик Ш
2002-09-26 16:50
2002.10.17
На какое событие повесить обработчик?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский