Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да настроите SQL Server 2005 Job CmdExec Timeout

SQL задачите нямат изчакване - не можете да ги конфигурирате да спират сами, ако работят твърде дълго или достигнат конкретен момент във времето. (Бихте ми спестили много време за разработка, ако можехте!) Можете да конфигурирате стъпки за проверка на времена или продължителности и можете да кодирате действията, предприети в рамките на стъпките за проверка на времена, но на ниво работа или стъпка, не.

Което прави този въпрос интересен. Защо получаваш таймаут? Въз основа на това, което казахте, бих предположил, че SQL Agent не може да разбере, че операционната система е получила командата „направи това“, която изпращате чрез стъпката cmdexec. След изпращане и изчакване, той смята, че заданието никога не е започнало и докладва съответно (и има вашето скрито системно изчакване). как става това Бихте могли да инвестирате в конфигурации за сигурност или права за достъп до файлове, но бих започнал с преглед на каквато и рутина да стартирате -- нещо в нея ми мирише на риба.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SSMS 2008 преобразува контролните символи в интервали, когато използва „Резултати в таблица“

  2. MVC4:UserIsInRole - Не може да се свърже с база данни на SQL Server

  3. Възстановяване на база данни от авариен режим в SQL Server

  4. разработване на SQL 2005 приложение с помощта на SQL 2008 сървър

  5. SQL Server - булев литерал?