Bạn hiện đang ngoại tuyến, hãy chờ internet để kết nối lại

Làm thế nào để cấu hình SQL Server 2005 để cho phép Kết nối từ xa

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch thuật của Microsoft và có thể được Cộng đồng Microsoft chỉnh sửa lại thông qua công nghệ CTF thay vì một biên dịch viên chuyên nghiệp. Microsoft cung cấp các bài viết được cả biên dịch viên và phần mềm dịch thuật thực hiện và cộng đồng chỉnh sửa lại để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng nhiều ngôn ngữ Tuy nhiên, bài viết do máy dịch hoặc thậm chí cộng đồng chỉnh sửa sau không phải lúc nào cũng hoàn hảo. Các bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này: 914277
GIỚI THIỆU
Khi bạn cố gắng kết nối với một thể hiện của Microsoft SQL Server 2005 từ máy tính từ xa, bạn có thể nhận được một thông báo lỗi. Vấn đề này có thể xảy ra khi bạn sử dụng bất kỳ chương trình để kết nối với SQL Server.

Ví dụ, bạn nhận được thông báo lỗi sau khi bạn sử dụng tiện ích SQLCMD để kết nối với SQL Server:
Sqlcmd: Lỗi: Microsoft SQL Native Client: một lỗi đã xảy ra trong khi thiết lập kết nối đến máy chủ. Khi kết nối với SQL Server 2005, sự thất bại này có thể được gây ra bởi một thực tế rằng trong cài đặt chuyên biệt mặc định máy chủ SQL không cho phép Kết nối từ xa.


Vấn đề này có thể xảy ra khi SQL Server 2005 không được cấu hình để chấp nhận Kết nối từ xa. theo mặc định, SQL Server 2005 Express Edition và SQL Server 2005 Ấn bản phát triển không cho phép Kết nối từ xa.

Để đặt cấu hình SQL Server 2005 để cho phép Kết nối từ xa, bạn phải hoàn tất các bước sau:
  • Cho phép các Kết nối từ xa trên thể hiện của SQL Server mà bạn muốn kết nối tới từ một máy tính từ xa.
  • Bật bản ghi dịch vụ trình duyệt máy chủ SQL.
  • Cấu hình tường lửa để cho phép lưu lượng truy cập mạng đó liên quan đến máy chủ SQL và các bản ghi dịch vụ trình duyệt máy chủ SQL.
Bài viết này mô tả làm thế nào để hoàn thành mỗi của các bước sau.
Thông tin thêm
Để cho phép các Kết nối từ xa vào trường hợp của SQL Server 2005 và bật bản ghi dịch vụ trình duyệt máy chủ SQL, sử dụng công cụ của SQL Server 2005 bề mặt lá cấu hình. Các công cụ bề mặt lá cấu hình được cài đặt chuyên biệt khi bạn cài đặt chuyên biệt SQL Server 2005.Sử các Kết nối từ xa cho SQL Server 2005 Express hoặc SQL Server 2005 Ấn bản phát triển
Bạn phải kích hoạt các Kết nối từ xa cho mỗi trường hợp của SQL Server 2005 mà bạn muốn kết nối tới từ một máy tính từ xa. Để làm điều này, hãy làm theo các bước sau:
  1. Nhấp vào Bắt đầu, điểm đến chương trình, điểm đến Microsoft SQL Server 2005, điểm đến Công cụ cấu hình, và sau đó bấm Cấu hình khu vực bề mặt máy chủ SQL.
  2. Trên trang SQL Server 2005 bề mặt lá cấu hình , bấm vào Bề mặt lá cấu hình cho bản ghi dịch vụ và kết nối.
  3. Trên Bề mặt lá cấu hình cho bản ghi dịch vụ và các kết nối trang, mở rộng bộ máy cơ sở dữ liệu, bấm Kết nối từ xa, bấm địa phương và từ xa kết nối, nhấp vào giao thức thích hợp để cho phép cho môi trường của bạn, và sau đó bấm vào áp dụng.

    Lưu ý Nhấp vào OK khi bạn nhận được thông báo sau:
    Thay đổi đối với cài đặt chuyên biệt kết nối sẽ không có hiệu lực cho đến khi bạn khởi động lại bản ghi dịch vụ bộ máy cơ sở dữ liệu.
  4. Trên Bề mặt lá cấu hình cho bản ghi dịch vụ và các kết nối trang, mở rộng bộ máy cơ sở dữ liệu, bấm vào bản ghi dịch vụ, bấm vào ngừng, chờ đợi cho đến khi MSSQLSERVER vụ điểm dừng, và sau đó nhấp vào Bắt đầu để khởi động lại bản ghi dịch vụ MSSQLSERVER.
Cho phép bản ghi dịch vụ trình duyệt máy chủ SQL
Nếu bạn đang chạy SQL Server 2005 bằng cách sử dụng một tên dụ và bạn không sử dụng một số hiệu cổng TCP/IP cụ thể trong chuỗi kết nối của bạn, bạn phải kích hoạt bản ghi dịch vụ trình duyệt máy chủ SQL để cho phép Kết nối từ xa. Ví dụ, SQL Server 2005 Express được cài đặt chuyên biệt với tên trường hợp mặc định của Tên máy tính\SQLEXPRESS. Bạn chỉ phải kích hoạt bản ghi dịch vụ SQL máy chủ trình duyệt một lần, bất kể như thế nào nhiều trường hợp của SQL Server 2005, bạn đang chạy. Để kích hoạt bản ghi dịch vụ trình duyệt máy chủ SQL, làm theo các bước sau.

Quan trọng Các bước sau có thể làm tăng nguy cơ bảo mật của bạn. Các bước này cũng có thể làm cho máy tính của bạn hoặc mạng của bạn rất dễ bị tấn công bởi người sử dụng độc hại hoặc bởi các phần mềm gây hại như vi-rút. Chúng tôi khuyên bạn nên quá trình mà bài viết này mô tả để cho phép chương trình hoạt động như chúng được thiết kế để, hoặc để thực hiện khả năng chương trình cụ thể. Trước khi bạn thực hiện những thay đổi này, chúng tôi khuyên bạn nên đánh giá những rủi ro liên quan đến việc thực hiện quá trình này trong môi trường cụ thể của bạn. Nếu bạn chọn để thực hiện quá trình này, thực hiện bất kỳ bước bổ sung thích hợp để giúp Bảo vệ Hệ thống của bạn. Chúng tôi khuyên bạn nên sử dụng quá trình này chỉ nếu bạn thực sự yêu cầu quá trình này.
  1. Nhấp vào Bắt đầu, điểm đến chương trình, điểm đến Microsoft SQL Server 2005, điểm đến Công cụ cấu hình, và sau đó bấm Cấu hình khu vực bề mặt máy chủ SQL.
  2. Trên trang SQL Server 2005 bề mặt lá cấu hình , bấm vào Bề mặt lá cấu hình cho bản ghi dịch vụ và kết nối.
  3. Trên Bề mặt lá cấu hình cho bản ghi dịch vụ và các kết nối trang, nhấp vào SQL máy chủ trình duyệt, bấm tự động cho loại khởi động, và sau đó bấm vào áp dụng.

    Lưu ý Bắt đầu khi bạn nhấp vào tùy chọn tự động , bản ghi dịch vụ trình duyệt máy chủ SQL từ tự động mỗi khi bạn khởi động Microsoft Windows.
  4. Nhấp vào Bắt đầu, và sau đó nhấp vào OK.
Lưu ý Khi bạn chạy bản ghi dịch vụ trình duyệt máy chủ SQL trên một máy tính, máy tính sẽ hiển thị tên dụ và thông tin kết nối cho mỗi trường hợp của SQL Server đang chạy trên máy tính. Nguy cơ này có thể được giảm bằng cách không cho phép bản ghi dịch vụ trình duyệt máy chủ SQL và bằng cách kết nối với trường hợp của SQL Server trực tiếp thông qua một cổng Giao thức Kiểm soát Truyền được chỉ định. Kết nối trực tiếp đến một thể hiện của SQL Server thông qua một cổng Giao thức Kiểm soát Truyền là vượt ra ngoài phạm vi của bài viết này. Để biết thêm chi tiết về các máy chủ SQL máy chủ trình duyệt và kết nối với một thể hiện của SQL Server, hãy xem các chủ đề sau trong SQL Server sách trực tuyến:
  • bản ghi dịch vụ trình duyệt máy chủ SQL
  • Kết nối với bộ máy cơ sở dữ liệu SQL Server
  • Khách hàng cấu hình mạng
Tạo ngoại lệ trong tường lửa của Windows
Các bước này áp dụng cho các phiên bản của tường lửa của Windows được bao gồm trong Windows XP Service Pack 2 (SP2) và trong Windows Server 2003. Nếu bạn đang sử dụng một bức tường lửa khác nhau, xem tài liệu tường lửa của bạn cho biết thêm thông tin.

Nếu bạn đang chạy tường lửa trên máy tính đang chạy SQL Server 2005, bên ngoài kết nối đến SQL Server 2005 bị chặn trừ khi SQL Server 2005 và SQL máy chủ trình duyệt bản ghi dịch vụ có thể liên lạc xuyên qua tường lửa. Bạn phải tạo một ngoại lệ cho mỗi trường hợp của SQL Server 2005 mà bạn muốn chấp nhận Kết nối từ xa và một ngoại lệ cho bản ghi dịch vụ trình duyệt máy chủ SQL.

SQL Server 2005 sử dụng một ID ví dụ như một phần của con đường khi bạn cài đặt chuyên biệt tập tin chương trình của nó. Để tạo ra một ngoại lệ cho mỗi trường hợp của SQL Server, bạn phải xác định chính xác các trường hợp của bạn. Để có được một trường hợp ID, hãy làm theo các bước sau:
  1. Nhấp vào Bắt đầu, điểm đến chương trình, điểm đến Microsoft SQL Server 2005, điểm đến Công cụ cấu hình, và sau đó nhấp vào Quản lý cấu hình máy chủ SQL.
  2. Trong quản lý cấu hình máy chủ SQL, nhấp vào bản ghi dịch vụ trình duyệt máy chủ SQL trong ngăn bên phải, bấm chuột phải vào tên dụ trong cửa sổ chính, và sau đó bấm thuộc tính.
  3. Trên trang Thuộc tính trình duyệt máy chủ SQL , bấm vào tab nâng cao , xác định vị trí ID ví dụ trong danh sách bất động sản, và sau đó nhấp vào OK.
Để mở tường lửa của Windows, hãy nhấp vào Bắt đầu, bấm chạy, loại Firewall.cpl, và sau đó nhấp vào OK.

Tạo một ngoại lệ cho SQL Server 2005 trong tường lửa của Windows

Để tạo ra một ngoại lệ cho SQL Server 2005 trong tường lửa của Windows, hãy làm theo các bước sau:
  1. Trong tường lửa của Windows, nhấp vào tab ngoại lệ , và sau đó nhấp vào Thêm chương trình.
  2. Ở thêm một cửa sổ chương trình, bấm duyệt.
  3. Nhấp vào C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\sqlservr.exe, bấm vào mở, và sau đó nhấp vào OK.

    Lưu ý Đường dẫn có thể khác nhau, tùy thuộc vào nơi SQL Server 2005 được cài đặt chuyên biệt. MSSQL.1 là một giữ chỗ cho ID ví dụ bạn có được trong bước 3 của các thủ tục trước đó.
  4. Lặp lại các bước 1 đến 3 cho mỗi trường hợp của SQL Server 2005 cần một ngoại lệ.

Tạo một ngoại lệ cho bản ghi dịch vụ trình duyệt máy chủ SQL trong tường lửa của Windows

Để tạo ra một ngoại lệ cho bản ghi dịch vụ trình duyệt máy chủ SQL trong tường lửa của Windows, hãy làm theo các bước sau:
  1. Trong tường lửa của Windows, nhấp vào tab ngoại lệ , và sau đó nhấp vào Thêm chương trình.
  2. Ở thêm một cửa sổ chương trình, bấm duyệt.
  3. Bấm chương trình thực thi C:\Program Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe, bấm vào mở, và sau đó nhấp vào OK.

    Lưu ý Đường dẫn có thể khác nhau, tùy thuộc vào nơi SQL Server 2005 được cài đặt chuyên biệt.
Nhận phiên bản, phiên bản phát triển, máy tính từ xa, từ xa kết nối, Microsoft Access, Microsoft Excel, Visual Studio, Visual Basic, Visual C#, Visual c + +, Visual Web Developer

Cảnh báo: Bài viết này được dịch tự động

Thuộc tính

ID Bài viết: 914277 - Xem lại Lần cuối: 10/10/2013 09:49:00 - Bản sửa đổi: 5.0

Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Express Edition

  • kbsqlsetup kbhowto kbtshoot kbinfo kbmt KB914277 KbMtvi
Phản hồi
ms.js">