|
|
|
Как запустить DTS пакет с MSSQL SERVER 2000
|
|||
|---|---|---|---|
|
#18+
Как запустить DTS пакет с MSSQL SERVER 2000 Имеется сервер SQLSRV Имеется DTS пакет, который добавляет данные в базу Access требуется программно из VB запустить этот пакет. Желательно пример кода с коментариями на русском языке ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2003, 07:15 |
|
||
|
Как запустить DTS пакет с MSSQL SERVER 2000
|
|||
|---|---|---|---|
|
#18+
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dtsprog/dtspapps_2hb7.asp Вот только комментарии там не по-русски Можно ещё через команду Shell запустить утилиту dtsrun ... Подробности запуска утилиты можно посмотреть здесь http://msdn.microsoft.com/library/default.asp?url=/library/en-us/coprompt/cp_dtsrun_95kp.asp (тоже не по-русски) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2003, 07:38 |
|
||
|
Как запустить DTS пакет с MSSQL SERVER 2000
|
|||
|---|---|---|---|
|
#18+
Спасибо это все у меня есть Тут возникла другая проблема Я созданные DTS пакет решил добавить в планировщик(Sheduler) Значит если я зыпускаю DTS пакет из Data Tranformation Service, то все работает ок Если я запускаю из job, то если я работаю с файлом на локальном диске сервера, то все нормально Если файл находится на сетевом диске , то он кричит Error string: 'H:\2\CONTRACT.MDB' is not a valid path. Make sure that the path name is spelled correctly and that you are connected to the server on which the file resides. Error source: Microsoft JET Database Engine Help file: Help context: 5003044 Что это етсь такое и как излечить??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2003, 08:28 |
|
||
|
Как запустить DTS пакет с MSSQL SERVER 2000
|
|||
|---|---|---|---|
|
#18+
Там вроде нужно UNC имена ресурсов указывать (что-то типа \\Server\2\CONTRACT.MDB ), ну и, соответственно, у аккаунта, под которым стартует агент должны быть соответствующие права на этот ресурс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2003, 08:43 |
|
||
|
Как запустить DTS пакет с MSSQL SERVER 2000
|
|||
|---|---|---|---|
|
#18+
Dim dtsPackage As Package Set dtsPackage = New Package dtsPackage.LoadFromSQLServer "Server", "Login", "Password", , , , , "DTSName" dtsPackage.Execute ну и не забудь reference на dtspackage ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2003, 09:59 |
|
||
|
Как запустить DTS пакет с MSSQL SERVER 2000
|
|||
|---|---|---|---|
|
#18+
Спасибо big-duke, все работает И еще вопрос, чего вывести пользователю, пока выполняется DTS пакет на экран......(в идеале коненчо progressbar, но ето не возможно), а то выполение у меня длиться около 2 минут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2003, 12:55 |
|
||
|
Как запустить DTS пакет с MSSQL SERVER 2000
|
|||
|---|---|---|---|
|
#18+
выведи форму, на ней напиши "идет выполнение пакета", потом ее unload, только не забудь сделать ее vbmodeless и перед загрузкой ее поставить doevents ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2003, 14:19 |
|
||
|
Как запустить DTS пакет с MSSQL SERVER 2000
|
|||
|---|---|---|---|
|
#18+
Спасибо но проблема чу -чуть другая! В процесе исполнения програмы мы узнаем какте даные на какие меняютса например имя Сергей меняетса на Антон у всех записях, но заранее мы не знали что будет имено так (Могло быть Антон - Сергей). Но поскольку обновляетса большая база и возможно много записей то заданее лучше поставить на ночь(11 00). Как это зделать? Просьба писнуть несколько строчек. Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2006, 12:14 |
|
||
|
Как запустить DTS пакет с MSSQL SERVER 2000
|
|||
|---|---|---|---|
|
#18+
По поводу Сергей-Антон - ничего не понял. Если вам так хочется, чтобы пакет запускался именно с клиента, то для этого есть планировщик задач в windows. Либо, как вариант, пускай ваша программа висит в трее и ждет, пока наступит 23.00, а потом выполняет пакет. ЗЫ. Не стоило поднимать топик трехлетней давности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2006, 12:22 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=32309838&tid=2165658]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
193ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 516ms |

| 0 / 0 |
