|
|
|
Ограничения на использование SQLEXEC
|
|||
|---|---|---|---|
|
#18+
Есть сохраненная процедура которая выполняется от 15 минут до полутора часов. В программе через SQLEXEC идет вызов этой процедуры. Если она выполняется до получаса дто все отрабатывает нормально, а если больше то программа вылетает с сообщением об ошибке. Причем процедура запущенная из анализера прекрасно работает. Вот мне и интересно есть ли ограничения по времени выполнения сохраненных процедур через SQLEXEC или надо где-то в другом месте искать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2005, 11:15:57 |
|
||
|
Ограничения на использование SQLEXEC
|
|||
|---|---|---|---|
|
#18+
1. Версия VFP какая? 2. Это что за процедура такая что выполняется столько времени? Хорошо бы подумать об оптимизации, а то не ровен час будет сутки выполняться. 3. Такие вещи не надо запускать через SQLEXEC: - Создаете job - Стартуете его - Периодически проверяете выполнение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2005, 11:26:33 |
|
||
|
Ограничения на использование SQLEXEC
|
|||
|---|---|---|---|
|
#18+
Какая ошибка возвращается с сервера ? С уважением, Алексей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2005, 11:40:57 |
|
||
|
Ограничения на использование SQLEXEC
|
|||
|---|---|---|---|
|
#18+
1.Версия VF 7 2.Процедура оптимизирована, просто это идет аналитический сбор информации и ее обработка для дальнейшего использования. Обрабатываются очень большие объемы данных. 3.Если это про SQL-job то как его можно стартовать через фокс? Может я не правильно вас поняла. И еще почему такие вещи не делаются через SQLEXEC? Я нигде вроде ограничений не встречала. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2005, 11:51:52 |
|
||
|
Ограничения на использование SQLEXEC
|
|||
|---|---|---|---|
|
#18+
ошибка следующая : Серьезная ошибка : Код исключения =С0000005 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2005, 12:17:06 |
|
||
|
Ограничения на использование SQLEXEC
|
|||
|---|---|---|---|
|
#18+
Филатова Елена1.Версия VF 7 2.Процедура оптимизирована, просто это идет аналитический сбор информации и ее обработка для дальнейшего использования. Обрабатываются очень большие объемы данных. 3.Если это про SQL-job то как его можно стартовать через фокс? Может я не правильно вас поняла. И еще почему такие вещи не делаются через SQLEXEC? Я нигде вроде ограничений не встречала. Стоит подумать об использовании OLAP-services. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2005, 12:17:28 |
|
||
|
Ограничения на использование SQLEXEC
|
|||
|---|---|---|---|
|
#18+
Вот эта процедура только готовит данные для дальнейшего их использования. Так что OLAP нужен позже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2005, 12:19:56 |
|
||
|
Ограничения на использование SQLEXEC
|
|||
|---|---|---|---|
|
#18+
Девушка, а девушка, а ось на клиенте у Вас какая? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2005, 12:24:49 |
|
||
|
Ограничения на использование SQLEXEC
|
|||
|---|---|---|---|
|
#18+
Филатова ЕленаВот эта процедура только готовит данные для дальнейшего их использования. Так что OLAP нужен позже. Дак данные лучше готовить не запуском хранимки, а запуском DTS-пакета ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2005, 12:41:37 |
|
||
|
Ограничения на использование SQLEXEC
|
|||
|---|---|---|---|
|
#18+
Филатова Еленаошибка следующая : Серьезная ошибка : Код исключения =С0000005 1. Хранимая процедура возвращает данные или только обрабатывает их ? 2. В каком режиме работает SQLEXEC: синхронном или асинхронном ? С уважением, Алексей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2005, 12:43:07 |
|
||
|
Ограничения на использование SQLEXEC
|
|||
|---|---|---|---|
|
#18+
Хранимая процедура только обрабатывает и возвращает данные, Но не все а выборочно( а именно те в которых произошла ошибка). SQLEXEC работает в синхронном режиме, возвращаемые данные формируются в самом конце процедуры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2005, 12:49:40 |
|
||
|
Ограничения на использование SQLEXEC
|
|||
|---|---|---|---|
|
#18+
Филатова ЕленаХранимая процедура только обрабатывает и возвращает данные, Но не все а выборочно( а именно те в которых произошла ошибка). SQLEXEC работает в синхронном режиме, возвращаемые данные формируются в самом конце процедуры. Тогда, полагаю, что что-то с операционной системой клиента или с настройками ODBC клиента. У меня есть хранимые процедуры, которые работают до 30 минут и все без проблем. Попробуйте запустить эту процедуру из командного окна VFP с разных компьютеров. С уважением, Алексей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2005, 13:54:05 |
|
||
|
Ограничения на использование SQLEXEC
|
|||
|---|---|---|---|
|
#18+
1. Сервис-пак на семерку стоит? 2. Сервер какой? На MSSQL запуск job через sp_start_job. А вообще смотрите BOL. 3. Если все же такое упрямое (очень сомнительное) желание использовать прямой вызов процедуры, то можно кстати попровать асинхронный запуск. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2005, 13:54:09 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33087191&tid=1594158]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
190ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
72ms |
get tp. blocked users: |
2ms |
| others: | 204ms |
| total: | 518ms |

| 0 / 0 |
