Tôi có một gói SSIS đơn giản tải một tệp giả có chứa 100000 hàng. Mỗi hàng dài khoảng 4k, một cột int và một cột văn bản dài. Tôi đang thử kiểm tra TF610 khi tải dữ liệu này vào một bảng có chỉ mục được nhóm.
Trong gói SSIS của tôi, Luồng điều khiển của tôi có tác vụ SQL thực thi để kích hoạt TF610, sau đó, thành công, hãy chuyển đến Nhiệm vụ luồng dữ liệu của tôi để tải tệp phẳng vào bảng. Cả SQL đích thực thi và OLE DB đều sử dụng cùng một kết nối.
Nếu tôi bắt đầu một hồ sơ trong khi chạy gói SSIS và xem các lệnh, tôi có thể thấy DBCC TRACEON (610) được thực thi sau đó các hoạt động INSERT BULK bắt đầu kích hoạt. Cả hai đều sử dụng cùng một PID, vì vậy tôi giả sử đó là cùng một phiên.
Khi tôi kiểm tra độ dài bản ghi nhật ký, phần chèn KHÔNG được ghi lại tối thiểu.
Nếu tôi kích hoạt TF610 trên toàn cầu và chạy cùng gói SSIS mặc dù giao dịch được ghi lại tối thiểu.
Tôi phải làm gì đó sai khi bật TF610 trong gói SSIS của mình nhưng tôi không thể hiểu được ...