KB2142496-khắc phục sự cố: một gói dịch vụ tích hợp SQL Server 2008 R2 hoặc SQL Server 2008 không chạy trong SQL Server Business Intelligence Studio phát triển khi bạn sử dụng bảng cấu hình SQL được chia sẻ

Microsoft phân phối Microsoft SQL Server 2008 R2 và Microsoft SQL Server 2008 bản sửa lỗi là một tệp được tải xuống. Vì bản sửa lỗi được tích lũy, mỗi bản phát hành mới có chứa tất cả các hotfix và tất cả các bản sửa lỗi bảo mật đã được đưa vào bản phát hành SQL Server 2008 R2 và Microsoft SQL Server 2008 khắc phục sự cố.

Triệu chứng

Hãy xem xét tình huống sau:

  • Bạn tạo gói dịch vụ tích hợp SQL Server (SSIS) trong Microsoft SQL Server 2008 R2 hoặc Microsoft SQL Server 2008.

  • Bạn sử dụng một nhiệm vụ thực thi đóng gói để chạy gói trẻ em trong gói SSIS.Lưu ý Gói SSIS này sẽ được trích dẫn dưới dạng một gói mẹ trong phần còn lại của bài viết này.

  • Bạn dùng loại cấu hình SQL Server để tạo bảng cấu hình cho gói mẹ.

  • Bạn chia sẻ cùng một bảng cấu hình với gói trẻ em.

  • Bảng cấu hình chứa nhiều mục nhập cấu hình cho các đối tượng hiện có trong gói mẹ. Tuy nhiên, đường dẫn đối tượng trong một số mục trong bảng cấu hình nhất định không tồn tại trong gói trẻ em. Ví dụ: khi bạn sử dụng bảng cấu hình chung cho gói mẹ, các biến số, người quản lý kết nối, nhiệm vụ hoặc các đối tượng khác được tham chiếu trong bảng cấu hình chung sẽ không tồn tại trong tất cả các gói con.

  • Bạn chạy gói mẹ trong Studio phát triển nghiệp vụ tình báo SQL Server (giá thầu).

Trong trường hợp này, gói mẹ không chạy. Ngoài ra, bạn nhận được một trong các thông báo lỗi sau đây:

  • Các kết nối "<tên kết nối>" không tìm thấy. Lỗi này bị ném bởi bộ sưu tập kết nối khi không tìm thấy thành phần kết nối cụ thể.

  • Đường dẫn gói được tham chiếu một đối tượng không thể tìm thấy: "<path>". Điều này xảy ra khi một nỗ lực được thực hiện để giải quyết đường dẫn gói cho một đối tượng không thể tìm thấy.

Lưu ý́

  • Ngoài các thông báo lỗi được đề cập trong phần "triệu chứng", các thông báo lỗi khác cũng có thể xảy ra.

  • Ngay cả khi bạn đặt thiết đặt Supressconfigurationcảnh báo thành True, vấn đề này vẫn xảy ra.

  • Sự cố này không xảy ra trong dịch vụ tích hợp Microsoft SQL Server 2005.

Nguyên nhân

Sự cố này xảy ra do lỗi trong dịch vụ tích hợp SQL Server 2008 R2. đặc biệt, khi cấu hình chung được áp dụng cho các gói con thông qua nhiệm vụ thực thi đóng gói, tất cả các đối tượng được cấu hình phải tồn tại trong gói. Nếu không, nhiệm vụ thực thi đóng gói sẽ ném một lỗi. Lỗi này thường được đối xử như một cảnh báo. Tuy nhiên, trong trường hợp này, cảnh báo này sẽ khiến nhiệm vụ thực thi đóng gói để báo cáo sự cố. Do đó, việc thực hiện các gói mẹ không thành công.

Giải pháp

Thông tin Cập Nhật tích lũy

Gói dịch vụ SQL Server 2008 2

Bản sửa lỗi cho sự cố này lần đầu tiên được phát hành trong Cumulative Update 3 cho SQL Server 2008 Service Pack 2. Để biết thêm thông tin về gói Cập Nhật lũy tích này, hãy bấm số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:

2498535 Gói Cập Nhật tích lũy 3 cho SQL Server 2008 gói dịch vụ 2Lưu ý Vì bản dựng được tích lũy, mỗi bản phát hành khắc phục sự cố mới chứa tất cả các hotfix và tất cả các bản sửa lỗi bảo mật đã được đưa vào bản phát hành khắc phục SQL Server 2008 trước đó. Microsoft khuyên bạn nên cân nhắc việc áp dụng bản phát hành khắc phục gần đây nhất có chứa các hotfix này. Để biết thêm thông tin, hãy bấm vào số bài viết sau đây để xem bài viết trong Cơ sở Kiến thức Microsoft:

2402659 Bản dựng SQL Server 2008 đã được phát hành sau khi SQL Server 2008 Service Pack 2 đã được phát hành Các hotfix Microsoft SQL Server 2008 được tạo cho các gói dịch vụ SQL Server cụ thể. Bạn phải áp dụng SQL Server 2008 gói dịch vụ 2 để cài đặt gói dịch vụ SQL Server 2008 2. Theo mặc định, mọi hotfix được cung cấp trong gói dịch vụ SQL Server sẽ được đưa vào gói dịch vụ SQL Server tiếp theo.

Gói dịch vụ SQL Server 2008 1

Bản sửa lỗi cho sự cố này lần đầu tiên được phát hành trong bản Cập Nhật Cumulative Update 12 cho SQL Server 2008 Service Pack 1. Để biết thêm thông tin về gói Cập Nhật lũy tích này, hãy bấm số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:

2467236 Gói Cập Nhật tích lũy 12 cho SQL Server 2008 gói dịch vụ 1Lưu ý Vì bản dựng được tích lũy, mỗi bản phát hành khắc phục sự cố mới chứa tất cả các hotfix và tất cả các bản sửa lỗi bảo mật đã được đưa vào bản phát hành khắc phục SQL Server 2008 trước đó. Microsoft khuyên bạn nên cân nhắc việc áp dụng bản phát hành khắc phục gần đây nhất có chứa các hotfix này. Để biết thêm thông tin, hãy bấm vào số bài viết sau đây để xem bài viết trong Cơ sở Kiến thức Microsoft:

970365 Bản dựng SQL Server 2008 đã được phát hành sau khi SQL Server 2008 Service Pack 1 đã được phát hành Các hotfix Microsoft SQL Server 2008 được tạo cho các gói dịch vụ SQL Server cụ thể. Bạn phải áp dụng một hotfix của SQL Server 2008 gói dịch vụ 1 vào một bản cài đặt của SQL Server 2008 Service Pack 1. Theo mặc định, mọi hotfix được cung cấp trong gói dịch vụ SQL Server sẽ được đưa vào gói dịch vụ SQL Server tiếp theo.Bản sửa lỗi cho sự cố này lần đầu tiên được phát hành trong bản Cập Nhật Cumulative 3. Để biết thêm thông tin về cách tải gói Cập Nhật tích lũy cho SQL Server 2008 R2, hãy bấm số bài viết sau đây để xem bài viết trong cơ sở kiến thức Microsoft:

2261464 Gói Cập Nhật tích lũy 3 cho SQL Server 2008 R2Lưu ý Vì bản dựng được tích lũy, mỗi bản phát hành khắc phục sự cố mới chứa tất cả các hotfix và tất cả các bản sửa lỗi bảo mật đã được đưa vào bản phát hành khắc phục SQL Server 2008 trước đó. Chúng tôi khuyên bạn nên cân nhắc việc áp dụng bản phát hành bản sửa lỗi gần đây nhất có chứa hotfix này. Để biết thêm thông tin, hãy bấm vào số bài viết sau đây để xem bài viết trong Cơ sở Kiến thức Microsoft:

981356 Bản dựng SQL Server 2008 R2 đã được phát hành sau khi SQL Server 2008 R2 được phát hành

Cách giải quyết

Để giải quyết vấn đề này, hãy dùng một trong các phương pháp sau đây: phương pháp 1không sử dụng cùng một bộ lọc cấu hình trong bảng cấu hình chung cho nhiều gói. Xác định một bộ lọc cấu hình khác nhau cho từng gói. Khi bạn thực hiện điều này, các đối tượng đóng gói sẽ được tham chiếu chỉ cho một gói trong bảng cấu hình. Phương pháp 2Thêm đối tượng dummy vào gói có vấn đề. Khi bạn thực hiện thao tác này, đường dẫn gói cho đối tượng tồn tại trong gói. Ví dụ: giả định rằng bạn có gói SSIS được đặt tên là Pkg1. Pkg1 có chứa một trình quản lý kết nối được đặt tên là CM1. Bạn cũng có một gói SSIS được đặt tên là Pkg2. Pkg2 chứa một trình quản lý kết nối có tên là CM2. Trong trường hợp này, các gói này chia sẻ cùng một bộ lọc cấu hình trong bảng cấu hình chung. Để tránh sự cố này, bạn thêm trình quản lý kết nối dummy được đặt tên là CM2 vào Pkg1. Bạn cũng có thể thêm người quản lý kết nối dummy được đặt tên là CM1 vào Pkg2.

Thông tin Bổ sung

Sau khi bạn áp dụng hotfix này, khi bạn chạy gói từ trình tự động tham chiếu Dtsdebuma. exe trong Studio phát triển nghiệp vụ tình báo (giá thầu) tại thời điểm thiết kế, giá thầu vẫn trả về cùng một thông báo cảnh báo được mô tả trong phần "triệu chứng". Tuy nhiên, gói sẽ thành công. Khi bạn chạy gói bên ngoài trình gỡ lỗi bằng cách dùng hàm _ Texec. exe hoặc Runtimes khác, gói sẽ thành công mà không có bất kỳ thông báo cảnh báo nào. Ngoài ra, bạn nhận được thông báo sau đây có nghĩa là cấu hình đã được áp dụng thành công cho các gói con:

Gói đang cố gắng cấu hình từ SQL Server bằng chuỗi cấu hình "" ServerName. DbName ";" [dbo]. [Cấu hình SSIS] ";" Kết nối ";".Để biết thêm thông tin về cách tìm hiểu cấu hình gói dịch vụ tích hợp, hãy truy cập trang web Microsoft sau đây:

Tìm hiểu cấu hình gói dịch vụ tích hợpNếu bạn gặp phải sự cố tương tự trong SQL Server 2008, hãy bấm số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:

974559 Khắc phục: thông báo lỗi khi bạn chạy gói dịch vụ tích hợp SQL Server 2008 sử dụng bảng cấu hình trong SQL Server Business Intelligence Development Studio: "kết nối" <tên kết nối> "không tìm thấy"

Trạng thái

Microsoft đã xác nhận đây là sự cố trong các sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".

Tham khảo

Để biết thêm thông tin về mô hình dịch vụ gia tăng cho SQL Server, hãy bấm vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:

935897 Mô hình dịch vụ gia tăng sẵn dùng từ nhóm SQL Server để cung cấp hotfixes cho các vấn đề được báo cáoĐể biết thêm thông tin về lược đồ đặt tên cho các bản Cập Nhật SQL Server, hãy bấm số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:

822499Lược đồ đặt tên mới cho gói cập nhật phần mềm Microsoft SQL ServerĐể biết thêm thông tin về các thuật ngữ Cập nhật phần mềm, hãy bấm vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:

824684 Mô tả thuật ngữ chuẩn được sử dụng để miêu tả các bản cập nhật phần mềm của Microsoft

Bạn cần thêm trợ giúp?

Phát triển các kỹ năng của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Microsoft dùng nội bộ

Thông tin này có hữu ích không?

Cảm ơn phản hồi của bạn!

Cảm ơn bạn đã phản hồi! Để trợ giúp tốt hơn, có lẽ chúng tôi sẽ kết nối bạn với một trong những nhân viên hỗ trợ Office của chúng tôi.

×