Làm thế nào để xem toàn bộ công việc bước đầu ra?


8

Chúng tôi có một công việc SQL Agent chạy một số PowerShell, tạo ra một đầu ra khá dài (nó có đầu ra robocopy, trong số những thứ khác).

Trong Lịch sử công việc của tác nhân SQL, chúng ta chỉ thấy 1.000 ký tự đầu tiên hoặc lâu hơn của đầu ra này.

  1. Có một nơi khác chúng ta có thể nhìn sẽ có toàn bộ đầu ra?
  2. Có cách tiếp cận nào khác nên được sử dụng để xem toàn bộ đầu ra không?

Bạn có thể sử dụng tệp đầu ra trong thuộc tính công việc của tác nhân sql -> Nâng cao.
Kin Shah

Câu trả lời:


12

Trong bước công việc thuộc tính nâng cao, gửi đầu ra đến một tệp phẳng bằng cách nhập vị trí "tệp đầu ra" và tên tệp. Điều đó sẽ bao gồm tất cả đầu ra của bạn để xem sau.

Hoặc, nếu bạn muốn tất cả đầu ra trực tiếp trong lịch sử của công việc, bạn có thể chọn hộp kiểm " Bao gồm đầu ra bước trong lịch sử ". Nó sẽ sử dụng cuộn qua mục lịch sử để bao gồm tất cả dữ liệu. Tuy nhiên, điều đó có thể hơi cồng kềnh khi nhìn vào thực tế, nhưng vẫn hiệu quả.


Nếu chúng tôi gửi đến tập tin phẳng, điều đó có bị ghi đè lên mọi công việc hay được thêm vào không? Có, gửi đầu ra đến lịch sử rất khó đọc, nhưng nó có ưu điểm là dễ bật và tắt. (và nó được dọn dẹp bởi việc dọn dẹp lịch sử ...)
Jonesome Rebstate Monica

1

Giải pháp này (cho người mới bắt đầu như tôi) là tốt nhất cho tôi:

Chi tiết duy nhất là để có được thông tin tôi đã thực hiện thủ tục được lưu trữ:

EXEC dbo.sp_help_jobsteplog @job_name = N'test2';

Tôi nên suy nghĩ về cách lấy thông tin này khi tôi không có đủ không gian dữ liệu.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.