2017-03-31 51 views
6

Tôi có 1 giờ trải nghiệm SSIS vì vậy tôi không biết tại sao điều này không thành công.Foreach ADO Enumerator không hiển thị biến nguồn đối tượng ADO

I am following this guide.

Tuy nhiên khi tôi đến phần màn hình trình soạn thảo vòng lặp Foreach và chọn "Foreach ADO enumerator" Tôi không thể thấy phần biến đối tượng ADO Object.

enter image description here

Màn hình sẽ trông như thế này

enter image description here

Bất kỳ ý tưởng?

Tôi đang sử dụng Visual Studio 2015 và một ứng cử viên phát hành của SSDT để điều này có thể là một vấn đề.

Tôi đã theo tất cả các bước một cách chính xác và đã thấy không có lỗi trong các bước trước

Trả lời

1

Tôi đã tìm kiếm cho vấn đề này và tôi tìm thấy hai gợi ý đơn giản:

  • Thử chạy visual studio ở chế độ an toàn sử dụng này lệnh (vấn đề này có thể được gây ra bởi một bên thứ ba add-on)

    devenv.exe /safemode 
    
  • thử sửa chữa Công cụ cài đặt SQL Server dữ liệu của bạn hoặc Tải Latest release

7

tôi đã cùng một vấn đề; dưới đây là cách tôi giải quyết nó:

Nếu gói của bạn đã được phát triển trong SQL 2014:

Nhấp chuột phải Giải pháp trong Solution Explorer của Dữ liệu ->

Thuộc tính ->Thuộc tính cấu hình ->Chung ->Thay đổi phiên bản đích.

4

SSIS ADO Enumerator cũng trống cho tôi.

Đối với phiên bản mới nhất của SSDT [Release 17.0] [Build 14.0] Project Level mặc định TargetServerVerion là SQL Server vNext. Điều đó không hiệu quả.

enter image description here

Thay đổi này cho bất kỳ giá trị khác là việc sửa chữa cho tôi.

Solution Explorer Window -> Right-click Project -> Properties -> Configuration Properties -> General -> TargetServerVersion = SQL Server 2016

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