Bỏ qua để tới nội dung chính
Đăng nhập với Microsoft
Đăng nhập hoặc tạo một tài khoản.
Xin chào,
Chọn một tài khoản khác.
Bạn có nhiều tài khoản
Chọn tài khoản bạn muốn đăng nhập.

Triệu chứng

Xem xét tình huống sau:

  • Bạn chạy một phiên bản của dịch vụ tích hợp danh mục và danh mục SSISDB trong Microsoft SQL Server 2012 hoặc SQL Server 2014.

  • Bạn cấp quyền cho các thành viên của các cửa sổ nhóm họ có thể truy cập vào một SSIS danh mục, dự án hoặc môi trường được bảo vệ mục.

    Lưu ý Bạn có thể cấp quyền trong các cách sau:

    • Bạn sử dụng Management Studio. Để thực hiện việc này, bấm chuột phải vào đối tượng trong danh mục Dịch vụ tích hợp, chọn thuộc tính, thì trang quyền duyệt nhóm, thêm nhóm và sau đó chọn các quyền cho nhóm đó.

    • Bạn có thể gọi thủ tục được lưu trữ sau đây:

      [SSISDB].[catalog].[grant_permission]

  • Người dùng Windows là thành viên của nhóm Windows cố gắng xem và thực hiện các gói trong cơ sở dữ liệu SSISDB trong danh mục Dịch vụ tích hợp bằng cách sử dụng quản lý Studio hoặc quy trình được lưu trữ.


Trong trường hợp này, người dùng không thể xem các gói mà chúng được cấp quyền và không thể xác thực hoặc chạy các gói.

Nguyên nhân

Sự cố này xảy ra do sự cố trong SSISDB nội bộ. Điều này ngăn không cho người dùng có quyền hiệu quả mong muốn khi các quyền được cấp bằng cách sử dụng Windows nhóm thành viên.

Mỗi bản cập nhật tích lũy mới cho SQL Server chứa tất cả các bản cập nhật nóng và tất cả các bản sửa lỗi bảo mật đi kèm với bản cập nhật tích lũy trước đó. Kiểm tra các bản cập nhật tích lũy mới nhất cho SQL Server:


Giải pháp

Để khắc phục sự cố này, không sử dụng Windows nhóm người dùng khác nhau để truy cập SSIS được bảo vệ. Thay vào đó, sử dụng vai trò người dùng xác định cơ sở dữ liệu trong SQL Server đóng gói cần thiết danh sách người dùng Windows, và sau đó gán quyền cho vai trò cơ sở dữ liệu.

Để thực hiện việc này, hãy làm theo các bước sau:

  1. Tạo đăng nhập Windows cần thiết cho phiên bản SQL Server, và sau đó cung cấp cho người dùng truy cập cơ sở dữ liệu SSISDB. Ví dụ: bạn có thể sử dụng Management Studio bằng bảo mật, bấm vào đăng nhập, và sau đó bấm Đăng nhập mới. Hoặc, bạn có thể sử dụng sau mỗi lần đăng nhập người dùng Windows:

    Sử dụng chính
    BẮT ĐẦU
    TẠO đăng nhập miền\tên người dùng từ WINDOWS với DEFAULT_DATABASE =chính
    BẮT ĐẦU
    Sử dụng SSISDB
    BẮT ĐẦU
    TẠO người dùng miền\tên người dùng để đăng nhập miền\tên người dùng
    BẮT ĐẦU

  2. Cơ sở dữ liệu SSISDB, tạo một vai trò người dùng xác định cơ sở dữ liệu, chẳng hạn như ssis_users. Ví dụ: bạn có thể sử dụng Management Studio bằng cơ sở dữ liệu, bấm SSISDB, nhấp vào bảo mật, bấm vai trò, bấm vào Cơ sở dữ liệu vai trò, và sau đó nhấp vào Cơ sở dữ liệu vai trò mới. Hoặc, bạn có thể sử dụng lệnh sau:

    Sử dụng SSISDB
    BẮT ĐẦU
    Vai trò tạo ssis_users
    BẮT ĐẦU

  3. Thêm người dùng mong muốn SSISDB vào vai trò ssis_users. Ví dụ: bạn có thể sử dụng Management Studio bằng cơ sở dữ liệu, bấm SSISDB, nhấp vào bảo mật, bấm vai trò, bấm vào Cơ sở dữ liệu vai trò, bấm Vai trò thành viên, và sau đó bấm Thêm. Hoặc, bạn có thể sử dụng lệnh sau:

    Sử dụng SSISDB
    BẮT ĐẦU
    Thay đổi vai trò ssis_users thêm thành viên miền\tên người dùng
    BẮT ĐẦU

  4. Bấm chuột phải vào đối tượng được bảo vệ trong danh mục Dịch vụ tích hợp, bấm thuộc tính, bấm duyệt trang quyền thêm vai trò cơ sở dữ liệu vào các quyền, và sau đó chọn cấp hoặc từ chối quyền rõ ràng mong muốn như sau:

    Select Grant or Deny on the desired explicit permissions


Lưu ý Các quyền này có thể không đủ để thực hiện thành công một gói SSIS. Mỗi gói SSIS thiết kế tuỳ chỉnh và có yêu cầu bổ sung cụ thể để truy cập vào các máy chủ và cơ sở dữ liệu hoặc chia sẻ để xác nhận hoặc thực hiện các gói SSIS thành công.

Trạng thái

Microsoft đã xác nhận rằng đây là sự cố trong 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, hãy xem các chủ đề sau trên trang web Microsoft Developer Network (MSDN):

Danh mục SSIS

Hộp thoại thuộc tính thư mục

Hộp thoại thuộc tính dự án

Hộp thoại thuộc tính môi trường


Xem ngữ Microsoft sử dụng để miêu tả các bản cập nhật phần mềm.

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

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.

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

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?
Khi nhấn gửi, phản hồi của bạn sẽ được sử dụng để cải thiện các sản phẩm và dịch vụ của Microsoft. Người quản trị CNTT của bạn sẽ có thể thu thập dữ liệu này. Điều khoản về quyền riêng tư.

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

×