Nếu bạn đang thực thi gói này như một công việc từ SSISDB, bạn có thể sử dụng quy trình dừng hoạt động như sau.
USE SSISDB
GO
EXEC [catalog].[stop_operation] 217583
https://msdn.microsoft.com/en-us/library/hh213131 .aspx đây là một tham chiếu đến việc dừng hoạt động. Trong trường hợp liên kết này bị hỏng, ...
Cơ sở dữ liệu SSISDB lưu trữ lịch sử thực thi trong các bảng nội bộ không hiển thị cho người dùng. Tuy nhiên, nó hiển thị thông tin mà bạn cần thông qua các chế độ xem công khai mà bạn có thể truy vấn. Nó cũng cung cấp các thủ tục được lưu trữ mà bạn có thể gọi để thực hiện các tác vụ phổ biến liên quan đến gói.
Thông thường, bạn quản lý các đối tượng Dịch vụ tích hợp trên máy chủ trong SQL Server Management Studio. Tuy nhiên, bạn cũng có thể truy vấn các dạng xem cơ sở dữ liệu và gọi trực tiếp các thủ tục được lưu trữ hoặc viết mã tùy chỉnh gọi API được quản lý. SQL Server Management Studio và API được quản lý truy vấn các dạng xem và gọi các thủ tục được lưu trữ để thực hiện nhiều tác vụ của chúng. Ví dụ:bạn có thể xem danh sách các gói Dịch vụ Tích hợp hiện đang chạy trên máy chủ và yêu cầu các gói dừng nếu bạn phải làm như vậy.
Xem danh sách các gói đang chạy
Bạn có thể xem danh sách các gói hiện đang chạy trên máy chủ trong hộp thoại Hoạt động. Để biết thêm thông tin, hãy xem Hộp thoại Hoạt động Hoạt động. Để biết thông tin về các phương pháp khác mà bạn có thể sử dụng để xem danh sách các gói đang chạy, hãy xem các chủ đề sau.
Truy cập Transact-SQL
Để xem danh sách các gói đang chạy trên máy chủ, hãy truy vấn chế độ xem, catalog.executions (Cơ sở dữ liệu SSISDB) cho các gói có trạng thái là 2. Truy cập chương trình thông qua APIS được quản lý Xem không gian tên Microsoft.SqlServer.Management.IntegrationServices và nó các lớp học.
Dừng một gói đang chạy Bạn có thể yêu cầu một gói đang chạy dừng lại trong hộp thoại Hoạt động. Để biết thêm thông tin, hãy xem Hộp thoại Hoạt động Hoạt động. Để biết thông tin về các phương pháp khác mà bạn có thể sử dụng để dừng một gói đang chạy, hãy xem các chủ đề sau.
Truy cập Transact-SQL
Để dừng một gói đang chạy trên máy chủ, hãy gọi thủ tục được lưu trữ, catalog.stop_operation (Cơ sở dữ liệu SSISDB). Truy cập theo chương trình thông qua APIS được quản lý Xem không gian tên Microsoft.SqlServer.Management.IntegrationServices và các lớp của nó.
Xem lịch sử của các gói đã chạy
Để xem lịch sử của các gói đã chạy trong Management Studio, hãy sử dụng báo cáo Tất cả các lần thực thi. Để biết thêm thông tin về báo cáo Tất cả các lần thực thi và các báo cáo tiêu chuẩn khác, hãy xem Báo cáo cho Máy chủ Dịch vụ Tích hợp. Để biết thông tin về các phương pháp khác mà bạn có thể sử dụng để xem lịch sử các gói đang chạy, hãy xem các chủ đề sau.
Truy cập Transact-SQL
Để xem thông tin về các gói đã chạy, hãy truy vấn chế độ xem, catalog.executions (Cơ sở dữ liệu SSISDB). Truy cập theo chương trình thông qua APIS được quản lý Xem không gian tên Microsoft.SqlServer.Management.IntegrationServices và các lớp của nó.