Cấu hình Microsoft SQL Server 2005

Một phần của tài liệu Giao trình Hệ quản trị CSQL 2005 (Trang 101)

8 Kết nối vào SQL Server 2005 từ các ngôn ngữ lập trình để xây dựng các ứng dụng

8.1 Cấu hình Microsoft SQL Server 2005

Như đã nói trong chương 1, Microsoft SQL Server 2005 sử dụng hai kiểu định danh người dùng: Windows Authentication và SQL Server Authentication.

Windows Authentication: thích hợp trong việc xây dựng các ứng dụng quản lý trên máy đơn ( nghĩa là SQL Server và ứng dụng quản lý cùng trên một máy). Những ứng dụng này thường có CSDL khá nhỏ và tốc độ tăng trưởng của CSDL không cao.

SQL Server Authentication: thích hợp trong việc xây dựng các ứng dụng quản lý có CSDL lớn, nhiều người dùng cùng lúc. Trong cácứng dụng này, CSDL được đặt trên Database Server, ứng dụng trên các máy trạm sẽ thực hiện các kết nối vào Database Server này và thực hiện các thao tác trên CSDL. Các kết nối này được gọi là các kết nối từ xa (remote connection). Tuy nhiên, khi kết nối một máy tính đến một thể hiện (instance) của Microsoft SQL Server 2005 để tạo một kết nối từ xa, bạn có thể nhận một thông báo lỗi như sau:

Microsoft SQL Native Client: An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections.

Lỗi này xảy ra vì Microsoft SQL Server chưa được cấu hìnhđể chấp nhận các kết nối từ xa.

Mặc định, phiên bản SQL Server 2005 Express Edition và phiên bản SQL Server 2005 Developer Edition không cho phép các kết nối từ xa. Để cấu hình SQL Server 2005 chấp nhận các kết nối từ xa cần thực hiện các bước sau:

Cho phép tiếp nhận các kết nối từ xa trên thể hiện của SQL Server mà cácứng dụng máy trạm cần kết nối.

Kích hoạt dịch vụ SQL Server Browser

Cấu hình tường lửa cho phép các dữ liệu liên quan đến SQL Server và dịch vụ SQL Server Browser được lưu thông trên mạng.

Một phần của tài liệu Giao trình Hệ quản trị CSQL 2005 (Trang 101)

Tải bản đầy đủ (PDF)

(108 trang)