Tôi muốn giữ các gói SSIS của chúng tôi trong một giải pháp trên máy chủ, không phải trong sql. Theo mặc định, dữ liệu nhạy cảm được mã hóa bằng khóa người dùng. Kể từ khi các đại lý máy chủ sql sử dụng một tài khoản dịch vụ để chạy công việc, chúng tôi phải thay đổi phương pháp mã hóa này để cái gì khác. Tôi thích mã hóa bằng mật khẩu.Tôi lưu trữ mật khẩu mã hóa nhạy cảm trong công việc đại lý SQL Server ở đâu?
Vấn đề là bất cứ khi nào tôi thiết lập công việc trong một bước, không có chỗ để nhập mật khẩu này. Khi tôi nhấp vào tab cấu hình, tôi nhận được một hộp thoại bật lên cho mật khẩu. Điều đó giữ cho nó được lưu trữ đúng cách, nhưng đây thực sự là nơi thích hợp để đặt nó. Nó có vẻ thực sự bất thường, và tôi tiếp tục chạy vào các vấn đề mà nó dường như thiết lập lại chính nó nếu tôi thực hiện một số thay đổi.
Có ai biết một nơi tốt hơn để nhập mật khẩu này ổn định hơn không?
Cảm ơn,
Tôi nghĩ rằng giải pháp đoạn văn của bạn là một giải pháp tốt, nhưng phần trên cùng tôi không tin sẽ hoạt động. Nó không phải là một vấn đề quyền như nhiều của một vấn đề quan trọng của người dùng. –
Tôi có nghĩa là xác thực Windows ... Khi tôi xây dựng các gói của mình, tôi không nhập bất kỳ mật khẩu nào. –
Có. Khi bạn sử dụng xác thực cửa sổ, bạn có thể sử dụng 'dontsavesensitive' .. vì không có gì nhạy cảm. Không có mật khẩu trong gói và không cần mật khẩu. Nếu bạn đang đối phó với các hệ thống không hỗ trợ xác thực cửa sổ thì không thể thực hiện được điều này. –