Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Удалённа хп не вылетает по таймауту
|
|||
|---|---|---|---|
|
#18+
Приветствую! Для одного теста написал хп, которая в цикле просто делает задержки Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Удалённо запустил эту хп. Она выполняется уже час двадцать, процесс подпроцесс db_name cpu_time status waittime 123 0 xdb_Other 0 suspended 4748333 хотя время ожидания удалённого запроса установлено в 50 минут. remote query timeout (s) 0 2147483647 3000 3000 Почему запрос не отрубается? Оба сервера Microsoft SQL Server 2008 (SP3) - 10.0.5500.0 (X64) Sep 21 2011 22:45:45 Copyright (c) 1988-2008 Microsoft Corporation Standard Edition (64-bit) on Windows NT 6.2 <X64> (Build 9200: ) (VM) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 12:07 |
|
||
|
Удалённа хп не вылетает по таймауту
|
|||
|---|---|---|---|
|
#18+
А где вы здесь нашли "удаленный запрос"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 12:35 |
|
||
|
Удалённа хп не вылетает по таймауту
|
|||
|---|---|---|---|
|
#18+
Remote query timeout относится к манипуляциям с удаленными серверами. Т.е. через Linked server, openrowset и т.п. Вы свою хп каким образом запустили? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 12:36 |
|
||
|
Удалённа хп не вылетает по таймауту
|
|||
|---|---|---|---|
|
#18+
RIBor, Попробовала повторить ваш эксперимент, установив таймаут к линкованному серверу в 5 секунд. Выполняю Код: sql 1. 2. Оба запроса через 5 секунд падают с ошибкой OLE DB provider "SQLNCLI10" for linked server "linkname" returned message "Query timeout expired" Вы делаете так же? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 12:42 |
|
||
|
Удалённа хп не вылетает по таймауту
|
|||
|---|---|---|---|
|
#18+
Да всё через линкованные сервера. На Server1 сделал хп. С Server2 запустил [Server1].[xdb_Other].dbo.[sp1]. На Server1 имеем такое: запрос висит и не отваливается процесс db_name cpu_time status waittime physical_io memusage blocked_by open_tran waitresource last_batch hostname nt_username program_name objectid objectname123 xdb_Other 0 suspended 5468232 0 4 0 0 28.06.2018 10:45 SERVER2 user.1 Microsoft SQL Server 53575229 sp1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 12:50 |
|
||
|
Удалённа хп не вылетает по таймауту
|
|||
|---|---|---|---|
|
#18+
А таймаут вы на каком сервере установили? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 12:53 |
|
||
|
Удалённа хп не вылетает по таймауту
|
|||
|---|---|---|---|
|
#18+
Ну конечно на SERVER1. Поэтому и пытаюсь понять что за ерунда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 12:54 |
|
||
|
Удалённа хп не вылетает по таймауту
|
|||
|---|---|---|---|
|
#18+
RIBorНу конечно на SERVER1. Поэтому и пытаюсь понять что за ерунда.Таймаут надо настраивать на _вызывающем_ сервере. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 12:56 |
|
||
|
Удалённа хп не вылетает по таймауту
|
|||
|---|---|---|---|
|
#18+
Гавриленко Сергей Алексеевич, простите, что? На вызывающем сервере? Вы рушите все мои представления о настройках: "The remote query timeout option specifies how long, in seconds, a remote operation can take before SQL Server times out. " ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 13:12 |
|
||
|
Удалённа хп не вылетает по таймауту
|
|||
|---|---|---|---|
|
#18+
RIBorГавриленко Сергей Алексеевич, простите, что? На вызывающем сервере? Вы рушите все мои представления о настройках: "The remote query timeout option specifies how long, in seconds, a remote operation can take before SQL Server times out. "Т.е. когда вы задаете кому-то вопрос и говорите, что "я буду ждать ответ в течение часа", вы думаете, что тот, кому вы задаете вопрос обязан вам гарантированно через чать дать знать, что у него все еще нет ответа? Или таки сами будете следить за часами? З.Ы. А, да, а если удаленный вопрос не к SQL-серверу, а к, скажем, текстовому файлу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 13:21 |
|
||
|
Удалённа хп не вылетает по таймауту
|
|||
|---|---|---|---|
|
#18+
RIBorГавриленко Сергей Алексеевич, простите, что? На вызывающем сервере? Вы рушите все мои представления о настройках: "The remote query timeout option specifies how long, in seconds, a remote operation can take before SQL Server times out. "Правильно написано. Сервер удалённо вызывает операцию. Если в течение таймаута не получает ответ, то выдаёт сообщение об ошибке. Ему не важна причина. Может, сеть медленная или вообще отвалилась. Именно потому контролирует таймаут вызывающий сервер. #Хэш= ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 13:22 |
|
||
|
Удалённа хп не вылетает по таймауту
|
|||
|---|---|---|---|
|
#18+
RIBor, Вы неверно поняли перевод. Этот параметр определяет время ожидания вызывающей стороной выполнения удалённого запроса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 13:26 |
|
||
|
Удалённа хп не вылетает по таймауту
|
|||
|---|---|---|---|
|
#18+
Владислав КолосовRIBor, Вы неверно поняли перевод. Этот параметр определяет время ожидания вызывающей стороной выполнения удалённого запроса. Причем в качестве linked server-а может выступать совсем не SQL Server ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 13:29 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=144&tid=1689492]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
29ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 251ms |
| total: | 364ms |

| 0 / 0 |
