Tôi có một dự án SSIS trong đó tôi đã xác định Nguồn dữ liệu (nhà cung cấp: Native OLE DB/Microsoft OLE DB Provider cho SQL Server). Khi tôi mở này lên bằng tay và nhấn nút "kiểm tra kết nối" tất cả các công trình tốt. Trình quản lý kết nối có thể truy cập DB bằng chuỗi kết nối, người dùng và mật khẩu.Đăng nhập quản lý kết nối SSIS không thành công
Bây giờ tôi có gói SSIS nơi tôi đã tạo trình quản lý kết nối dựa trên nguồn dữ liệu này ("kết nối mới từ nguồn dữ liệu ...").
Trong luồng kiểm soát gói, tôi có một nhiệm vụ SQL có kiểu kết nối OLE DB và kết nối được đặt cho trình quản lý kết nối của tôi trong gói rất này. Nhiệm vụ này sẽ kích hoạt một số câu lệnh cập nhật cho cơ sở dữ liệu, chú ý đến tất cả.
Bây giờ khi tôi gỡ lỗi toàn bộ điều tôi luôn luôn nhận được lỗi tương tự:
Error: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80040E4D. An OLE DB record is available. Source: "Microsoft OLE DB Provider for SQL Server" Hresult: 0x80040E4D Description: "Login failed for user 'myUser'."
FYI: myuser bằng tên người dùng Tôi có cho cơ sở dữ liệu của tôi.
Vì vậy, câu hỏi của tôi là: tôi thiếu gì ở đây? Tôi thực sự không thể nhìn thấy những gì sai ở đây. Tôi thực sự bị mắc kẹt ở đây. Bất kỳ gợi ý nào được đánh giá cao!
Ddi bạn chạy gói trong BIDS hoặc đại lý máy chủ SQL mặc dù? – Maximus
Trong BIDS tôi chỉ cần nhấn F5 (Bắt đầu gỡ lỗi) – BaseBallBatBoy
Bạn có gói nào khác trong giải pháp của mình không ?. Hãy thử -> nhấp chuột phải vào gói của bạn và nhấp vào tùy chọn thực thi gói. – Maximus