Компиляция процедуры на remote server

boogiman
Дата: 20.01.2009 08:30:27
Доброе утро всем! Есть небольшой вопросик. Для Mssql-2000, есть процедура которая проливает данные с пролинкованного sybase червера (ASE -12.5). Процедура при компиляции начинает выполнять заливку данных, как этого избежать, я хочу просто откомпилировать синтаксис, саму заливку я хочу выполнять exec procedure. Вставка производится типа insert into sql_table select column1,column2 from [syb_server].[base_my].[dbo].[syb_table]. Спасибо.
pkarklin
Дата: 20.01.2009 08:35:35
автор
Процедура при компиляции начинает выполнять заливку данных,


И как Вы об этом узнали?!
boogiman
Дата: 20.01.2009 08:43:29
Ну во первых долго компилится, во вторых данные появляются в таблице
boogiman
Дата: 20.01.2009 08:53:18
Может в настройках удалённого сервака что надо поменять?
boogiman
Дата: 20.01.2009 09:00:37
Великий PKARKLIN мне не верит или он сильно занят?
pkarklin
Дата: 20.01.2009 09:06:54
boogiman
Ну во первых долго компилится, во вторых данные появляются в таблице


Что Вы называете "при компиляции начинает выполнять заливку данных"? Какой инструкцией Вы "компилируете" процедуру?
boogiman
Дата: 20.01.2009 09:16:49
Пользуюсь Dbartisanom фирмы embarcadero. Делаю sql extract продуры, модифицирую что нить в ней и запускаю перекомпиляцию её, тоесть execute, ранее у меня просто перекампилировалась процедура, содержимое её не выполнялось.
boogiman
Дата: 20.01.2009 09:18:54
P.S. В родном QA MSSQL такая же картина!
pkarklin
Дата: 20.01.2009 09:22:10
boogiman
Пользуюсь Dbartisanom фирмы embarcadero. Делаю sql extract продуры, модифицирую что нить в ней и запускаю перекомпиляцию её, тоесть execute, ранее у меня просто перекампилировалась процедура, содержимое её не выполнялось.


Execute есть выполнение (и попутная компиляция, если это первый запуск после внесенных изменений).
boogiman
Дата: 20.01.2009 09:35:49
Хорошо, как мне просто откомпилировать процедуру, не выполняя её содержимое при модификации?