2012-07-30 41 views
5

Vì vậy, có vẻ như không thể đặt thời gian chờ cho từng bước trong công việc SQL Server (article from StackExchange).Thời gian chờ của máy chủ SQL

MSDN chỉ ra rằng bạn có thể tất nhiên đặt thời gian chờ Agent:

Câu hỏi

  1. làm việc như thế Agent time-out?
  2. Có cách nào khác (tốt nhất là theo cấu hình) để thiết lập thời gian chờ một bước không?
  3. Có cách nào khác (tốt nhất là theo cấu hình) để thiết lập toàn bộ thời gian chờ công việc không?

Trả lời

3

Để trả lời câu hỏi 2, tôi không chắc đây có phải là lựa chọn tốt nhất hay không nhưng bạn có thể sử dụng OPENROWSET để kiểm soát thời gian chờ một bước.

http://msdn.microsoft.com/en-us/library/ms190312.aspx

Chỉ vì OPENROWSET là thường sử dụng để truy cập vào máy chủ ở xa không có nghĩa là nó phải được.

Có thể điều này tương tự như cách tác nhân thời gian chờ của tác nhân.

Bạn thậm chí có thể sử dụng điều này để kiểm soát toàn bộ thời gian chờ công việc mặc dù nếu bạn muốn làm điều đó bằng cấu hình bạn sẽ phải tạo bảng của riêng bạn.

Tôi không chắc đây là giải pháp tốt nhất nhưng đó là giải pháp ít nhất.

Các vấn đề liên quan