Điều gì được chia sẻ giữa hai trường hợp trên cùng một máy chủ?


15

Chúng tôi muốn cài đặt nhiều phiên bản SQL Server trên một máy chủ Windows. Chúng tôi không thể sử dụng máy ảo vì máy chủ là kim loại trần Windows 2008 R2.

Vì mục đích bảo mật, chúng tôi cần đảm bảo rằng hai trường hợp không chia sẻ gì, bao gồm quản lý, dịch vụ Windows, tài khoản, v.v. Vì vậy, tôi đoán câu hỏi là:

Khi cài đặt nhiều "phiên bản" của SQL Server trên máy chủ Windows, những gì được chia sẻ?


Emm ... Tại sao máy chủ là kim loại trần Windows 2008 R2 sẽ ngăn bạn sử dụng máy ảo? Nó có HyperV.
sharptooth

Câu trả lời:


18

Các phiên bản SQL Server có các bộ nhị phân riêng cho mỗi cài đặt. Đối với công cụ cơ sở, bạn sẽ có các dịch vụ SQL Server và đại lý SQL riêng biệt có thể chạy trong các tài khoản riêng biệt. Họ từng có cấu hình và người dùng riêng của họ. Điều này cũng đúng với các thành phần khác như Dịch vụ phân tích và Dịch vụ báo cáo nếu bạn cài đặt chúng.

Có các thành phần được chia sẻ, bao gồm Studio quản lý, Dịch vụ tích hợp và dịch vụ Trình duyệt SQL. Bạn có thể tìm thấy một danh sách đầy đủ các thành phần được chia sẻ ở đây .

Lưu ý, bạn sẽ có một số cân nhắc để thực hiện khi duy trì các trường hợp khác nhau:

  • Tính nhất quán của Phiên bản SQL (mỗi phiên bản có thể là một phiên bản SQL khác nhau)
  • Cài đặt bộ nhớ - Mỗi phiên bản sẽ duy trì một nhóm bộ nhớ tách biệt với các phiên bản khác. Bạn sẽ muốn lập kế hoạch cài đặt Bộ nhớ tối đa cho từng phiên bản để các phiên bản khác nhau sẽ không cạnh tranh với nhau.
  • Sự tranh chấp CPU có thể xảy ra - Tất cả các trường hợp sẽ sử dụng cùng các lõi CPU. Bạn có thể quản lý mặt nạ ái lực của bộ xử lý nếu bạn muốn dự trữ các luồng cho các trường hợp khác nhau, nhưng tôi không có nhiều nhu cầu về điều đó.

Nhìn chung, bạn sẽ cần lưu ý rằng tất cả các phiên bản của bạn sẽ cạnh tranh các tài nguyên trên cùng một máy chủ, vì vậy hãy cân bằng các tài nguyên đó cho phù hợp.


4

Hầu như không có gì sẽ được chia sẻ.

Từ quan điểm của các dịch vụ SQL Server thực tế, không có gì được chia sẻ. Mỗi trường hợp đều nhận các dịch vụ riêng và mỗi dịch vụ đều có các bản sao riêng của các tệp EXE thực tế.

Chỉ có một bản sao của các công cụ quản lý được cài đặt và những thứ như trình điều khiển được chia sẻ.


0

Có thể sử dụng các cửa sổ người dùng khác nhau để bắt đầu các trường hợp sql khác nhau vì một lớp bảo mật khác có thể là ý tưởng tốt. Ngoài ra, bạn có thể đặt các tệp MDF trong các thư mục riêng biệt với các cửa sổ khác nhau mà người dùng có thể truy cập vào thư mục. Và bắt đầu các trường hợp được đặt tên khác nhau với những người dùng khác nhau có thể truy cập các loại gỗ được yêu cầu.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.