2009-08-13 33 views
62

Tôi đang cài đặt Nhà phát triển SQL Server 2008 tại đây và trên bước Cấu hình máy chủ của quá trình cài đặt, nó hỏi tôi về Tài khoản dịch vụ. Tôi chọn gì ở đây?Tài khoản nào để sử dụng khi cài đặt SQL Server 2008 Developer

Tôi có thể xem những ảnh có sẵn trong ảnh chụp màn hình, mặc dù trên hầu hết chúng tôi chỉ có thể chọn hai hoặc ba trong số đó. Khi tôi nhấp vào Sử dụng cùng một tài khoản cho tất cả các dịch vụ SQL Server 2008 nút Tôi có thể chọn giữa NT AUTHORITY \ NETWORK SERVICENT AUTHORITY \ SYSTEM.

Tôi nên chọn gì ở đây và tại sao?

Screenshot http://i27.tinypic.com/16lmsld.jpg

Trả lời

52

Từ Microsoft:

Local System account. Tên của tài khoản này là NT AUTHORITY \ System. Đó là tài khoản mạnh có quyền truy cập không giới hạn vào tất cả các tài nguyên hệ thống cục bộ . Nó là một thành viên của nhóm Quản trị Windows trên máy tính cục bộ, và do đó là thành viên của SQL Server sysadmin vai trò máy chủ cố định

tài khoản dịch vụ mạng. Tên của tài khoản này là NT AUTHORITY \ NetworkService. Nó là có sẵn trong Microsoft Windows XP và Microsoft Windows Server 2003. Tất cả các dịch vụ chạy trên Mạng Tài khoản dịch vụ được xác thực là tài nguyên mạng làm máy tính cục bộ.

Vì vậy, trừ khi bạn cần Dev SQL Server sử dụng Dịch vụ mạng, bạn có thể sử dụng tài khoản Hệ thống cục bộ.

Cập nhật:

Để cấu hình diện tích bề mặt của bạn đi Start-> Microsoft SQL Server-> Cấu hình Tools-> SQL Server Surface Area Configuration.

Thats cách bạn thiết lập cho các kết nối đến. Cũng đảm bảo máy chủ Trình duyệt SQL đang chạy.

Tôi cũng khuyên bạn nên SQL 2005 for Dummies hoặc SQL Server 2005 Bible để thực hiện một số nghiên cứu về một số công cụ cơ bản của SQL Serve. Kinh thánh cũng sẽ đi nhiều hơn nữa nếu bạn vượt ra ngoài cuốn sách loại giả.

+0

Làm cách nào để biết liệu tôi có cần sử dụng Dịch vụ mạng không? Tôi có phải sử dụng tài khoản Dịch vụ Mạng nếu tôi sẽ kết nối với nó từ một máy tính khác không? – Svish

+0

No. Nếu máy chủ sql của bạn cần kết nối. Bạn cần định cấu hình vùng bề mặt SQL để cho phép mọi thứ kết nối. –

+2

... Huh? diện tích bề mặt? – Svish

26

Nếu bạn muốn phát an toàn, hãy tạo một tài khoản cục bộ như "SQLServices" trên máy của bạn, không có quyền hoặc quyền truy cập đặc biệt. Sau đó cài đặt SQL và chọn tài khoản đó, và trình cài đặt SQL sẽ chỉ thêm các quyền mà tài khoản dịch vụ yêu cầu. Tôi làm theo cách này để tài khoản dịch vụ sẽ chỉ có các quyền hệ điều hành tối thiểu.

+0

lời khuyên tốt. sẽ thử rằng lần sau tôi cài đặt máy chủ sql. – Svish

+0

đây là lời khuyên về môi trường sản xuất – Smith

+1

Không, câu hỏi là về phiên bản dành cho nhà phát triển, không thể sản xuất được. – onupdatecascade

Các vấn đề liên quan