Vì lý do an ninh, không sử dụng "System‟ hoặc DSN (dữ liệu nguồn tên) để lưu thông tin kết nối. Liên quan đến an ninh và truy cập cơ sở dữ liệu, nó là quan trọng để xác định như thế nào các thành phần sẽ xác thực và truy cập vào cơ sở dữ liệu và những gì các yêu cầu ủy quyền sẽ. Các nguyên tắc sau đây có thể hữu ích: Liên quan đến máy chủ SQL, như một quy luật chung, nó là tốt hơn để sử dụng xác thực được xây dựng trong Windows thay vì SQL Server tiêu chuẩn xác thực. Thông thường các mô hình tốt nhất là Windows xác thực dựa trên "đáng tin cậy tiểu hệ" (thay vì tuỳ biến và truy cập với người dùng của ứng dụng, nhưng truy cập vào SQL Server bằng tài khoản đặc biệt/tin cậy). Xác thực của Windows là an toàn hơn bởi vì, trong số những lợi thế khác, nó cần một mật khẩu trong chuỗi kết nối.Nếu bạn sử dụng SQL Server tiêu chuẩn xác thực, bạn nên sử dụng tài khoản cụ thể (không bao giờ "sa‟) với mật khẩu phức tạp/mạnh, giới hạn giấy phép của mỗi tài khoản thông qua cơ sở dữ liệu vai trò của SQL Server và ACLs được chỉ định trong các tập tin được sử dụng để lưu kết nối dây, và mã hóa chuỗi kết nối trong các tập tin cấu hình được sử dụng.
đang được dịch, vui lòng đợi..
