KHÔNG CONNECT ĐƯỢC SQL SERVER 2008
Nếu các bạn đang gặp phải tình trạng này và chưa hiểu lý do do đâu cũng tương tự làm bí quyết nào để khắc phục nó thì nội dung bài viết này là dành riêng cho bạn.
Bạn đang xem: Không connect được sql server 2008
Ok, hãy cùng bước đầu thôi.
Nội dung bài xích viết
Cách khắc phục lỗi ko connect được SQL ServerBước 2 – kiểm soát xem các dịch vụ SQL đang chạyLỗi ko connect được SQL hệ thống là gì?
Đặt vấn đề: Không phải lúc nào chúng ta có thể kết nối với SQL hệ thống một biện pháp mượt mà, thỉnh thoảng sẽ gặp gỡ một số sự gắng với các thông báo như sau:
ERROR: (provider: Named Pipes Provider, error: 40 – Could not open a connection lớn SQL Server) (Microsoft SQL Server, Error:) An error has occurred while establishing a connection khổng lồ the server. (provider: Named Pipes Provider, error: 40 – Could not open a connection lớn SQL Server) (Microsoft SQL Server, Error: 5)
Hoặc:
An error has occurred while establishing a connection khổng lồ the server. When connecting to lớn SQL hệ thống 2005, this failure may be caused by the fact that under the default settings SQL vps does not allow remote connections. (provider: Named Pipes Provider, error: 40 – Could not open a connection lớn SQL Server) (Microsoft SQL Server, Error: 1326)
Hoặc:
A network-related error or instance-specific error occurred while establishing a connection to SQL Server. The hệ thống was not found or was not accessible. Verify that the instance name is correct and that SQL server is configured to lớn allow remote connections. (provider: TCP Provider, error: 0 – No such host is known.) (Microsoft SQL Server, Error: 11001)
Nguyên nhân xảy ra lỗi không connect được SQL Server
Những lỗi này thường xuất xứ từ những Named Pipes hoặc kết nối TCP/IP có vấn đề.
Ok, Tiếp theo bọn họ sẽ tìm hiểu cách khắc phục lỗi không connect được SQL Server.
Cách khắc phục và hạn chế lỗi không connect được SQL Server
Bằng một lý do nhất định nào đó mà các lỗi này đã xuất hiện khi chúng ta đang nỗ lực kết nối với SQL server. Hãy thực hiện các bước sau đây để xem hoàn toàn có thể khắc phục được những sự núm đó xuất xắc không.
Bước 1 – soát sổ xem chúng ta có thể ping SQL hệ thống box không
Bạn cần đảm bảo rằng ping được máy chủ vật lý, bởi nó là nơi cất SQL server sau thời điểm cài đặt. Giả dụ không, bạn chỉ với cách liên kết với SQL server bằng địa chỉ cửa hàng IP hay showroom IP/Instance Name cho phiên bản được đặt tên.

Trong trường vừa lòng bạn liên kết bằng showroom IP, có thể bổ sung cập nhật SQL server vào tệp tệp /etc/host. Nhập % SystemRoot% system32 drivers etc để thêm mục nhập đến tệp /host, tiếp đến mở host bởi công nuốm Notepad. Nhờ vào hình ảnh bên dưới bạn có thể thấy, địa chỉ IP 74.200.243.253 với tên vật dụng là SQLDBPool đã đạt thêm vào, đồng nghĩa tương quan với việc bạn cũng có thể sử dụng tên sản phẩm là SQLDBPool để kết nối với SQL server thay vì chưng dùng showroom IP.

Bước 2 – kiểm soát xem những dịch vụ SQL đang chạy
Để có thể kiểm tra trình trạng hoạt động vui chơi của SQL server bạn cũng có thể dùng câu lệnh SC hoặc Trình quản lý cấu hình SQL server. Thời điểm này chúng ta có thể xác định được các phiên bản SQL đang vận động cũng như ko hoạt động.
Sử dụng trình cai quản cấu hình máy chủ SQLBạn hoàn toàn có thể sử dụng Trình quản lý cấu hình SQL Server nhằm xác minh những dịch vụ đã chạy. Nếu không thể tìm kiếm thấy, chúng ta cũng có thể tham khảo ví dụ sau đây:

Trên hệ điều hành quản lý Windows, chúng ta cũng có thể dựa vào dòng xoáy lệnh tiếp sau đây để coi trạng thái buổi giao lưu của SQL server.

Lưu ý: Đối với những phiên phiên bản SQL đang đặt tên, bạn cần viết lệnh cùng với tên chính xác của phiên phiên bản mới rất có thể truy xuất được tinh thần hoạt động. Bạn có thể sử dụng instancename để thay thế sửa chữa tên phiên bản SQL server thực tế.sc query mssql$instancename
Bước 3 – bình chọn xem dịch vụ Trình coi xét SQL vps có đang hoạt động không
Nếu phiên bạn dạng SQL server của chúng ta chưa được thông số kỹ thuật một cổng TCP/IP riêng biệt, thì rất hoàn toàn có thể các yêu cầu của bạn sẽ được lắng nghe bởi một cổng dynamic. Sự việc này sẽ được khắc phục khi chúng ta bật và chạy thương mại & dịch vụ SQL server. Đồng thời chúng ta có thể kiểm tra trạng thái buổi giao lưu của nó bởi Trình quản lý Cấu hình sever SQL hoặc lệnh SC như sau:

Bước 4 – kiểm soát xem các bạn có đang áp dụng đúng tên phiên bạn dạng SQL hệ thống không
Hãy luôn đảm bảo rằng nhiều người đang sử dụng đúng tên phiên bản khi kết nối SQL server. Đối với ngôi trường hợp liên kết với một phiên bạn dạng mặc đình thì tên mát là 1 trong đại diện rất tốt để thay thế sửa chữa cho thương hiệu phiên bản. Để hướng đẫn tên phiên bản bạn cũng có thể dùng lệnh như sau: machinenameinstancename, instancename là nơi mà các bạn nhập tên mang lại phiên phiên bản SQL.
Bước 5 – kiểm soát xem bạn có thể tìm thấy máy chủ SQL không
Để chắc chắn rằng rằng SQL server luôn trong tình trạng có kết nối mạng, chúng ta cũng có thể dụng lệnh SQLCMD -L để đánh giá tình trạng setup mạng của SQL server.
Lưu ý: Câu lệnh chỉ trả về SQL server đang làm việc trên trình để ý SQL server.
Xem thêm: Cách Đổi Tên Tài Khoản Microsoft Teams, Thay Tên Người Dùng, Tên

Bước 6 – soát sổ xem TCP/IP với Named Pipes sẽ được nhảy chưa
Bạn cũng cần phải xác minh lại xem các port, giao thức TCP/IP cùng Named Pipes đang được nhảy hay chưa. Bạn có thể kiểm tra bằng phương pháp mở SQL server Configuration Manager và kiểm tra các giao thức SQL hệ thống Network Configuration. Giả dụ Named Pipes cùng TCP/IP vẫn không được bật, hãy kích hoạt để nó hoạt động.

Để đánh giá giao thức TCP/IP, bạn nhấp chuột phải và chọn Properties để rất có thể kiểm tra cục bộ thông tin về cổng giao tiếp TCP/IP. Thông thường cổng sẽ được để mặc định là 1433, tuy nhiên vì một số lý do bảo mật cơ mà nó có thể bị cố đổi.

Bước 7 – kiểm tra xem đang bật chất nhận được kết nối tự xa cho sever này chưa
Để đánh giá xem vẫn bật cho phép kết nối từ xa hay chưa, bạn vào SSMS, nhấn vào phải và tên phiên bạn dạng và chọn Properties, chọn vào Connections và đánh giá xem đã lựa chọn vào ô Allow remote connections to lớn this server giỏi chưa, nếu chưa nên lựa chọn vào nó. Nếu bạn có bất kỳ thay thay đổi nào hãy khởi cồn lại SQL server, hôm nay những thiết bị bạn thay đổi mới hoàn toàn có thể hoạt động.

Bạn cũng có thể định thông số kỹ thuật các kết nối máy chủ từ xa bằng các lệnh bên dưới đây. Nếu khách hàng thực hiện các thay đổi, bạn sẽ cần nên khởi rượu cồn lại SQL Server để những thay đổi này bao gồm hiệu lực.
Ngoài ra, bạn còn hoàn toàn có thể định thông số kỹ thuật kết nối máy chủ từ xa nhờ vào các lệnh sau đây. Hãy ghi nhớ rằng luôn khởi hễ lại SQL server thì các làm việc mà bạn thực hiện mới gồm hiệu lực.
Cài đặt bởi lệnh tiếp sau đây sẽ trả về kết quả tương từ như cài đặt trong Propertiesxec sp_configure "remote access", 1 -- 0 on, 1 offexec sp_configure "remote query timeout", 600 -- secondsexec sp_configure "remote proc trans", 0 -- 0 on, 1 off
Bước 8 – soát sổ số cổng cơ mà SQL Server sẽ sử dụng
Để soát sổ lỗi đã làm được ghi lại bạn cũng có thể sử dụng XP_READERRORLOG hoặc SSMS bằng phương pháp vào Management > chọn SQL hệ thống Logs > tiếp nối chọn select the Current log. Ở cuối trang, những mục đầu tiên chính là lỗi được ghi, những thông tin tiếp theo là Named Pipes với TCP/IP đã được kích hoạt, ở đầu cuối là cổng đang rất được sử dụng 1433.

Bước 9 – chất vấn xem Firewall không ngăn quyền truy vấn vào SQL Server
Để định thông số kỹ thuật Configure the Windows Firewall cho cổng SQL vps và dịch vụ Trình săn sóc SQL Server. Các bạn vào Control Panel -> chọn Windows Firewall -> Click vào tab Exceptions, tại đây các bạn sẽ được cung cấp các tin tức về Configure Windows Firewall để có thể làm việc với SQL server.

Chọn vào showroom Port … tiếp đến nhập số port với tên phiên phiên bản SQL

Để thêm dịch vụ SQL server chúng ta chọn showroom Program…, băng thông thực thi thương mại & dịch vụ thường được lưu giữ ở C:Program FilesMicrosoft SQL Server90Shared location đối với SQL 2005, còn các SQL server khác chúng ta có thể lấy đường truyền tương tự. Triển khai duyệt qua các vị trí sau đó thêm SQLBrowser.exe vào list Exceptions.
Bước 10 – kiểm soát xem Service Principal Name sẽ được đk chưa
Trong ngôi trường hợp bạn có thể kết nối được với SQL khi đăng nhập bằng tay vào sever nhưng không liên kết được từ lắp thêm khách thì rất có thể Service Principal Name của người tiêu dùng đang bao gồm vấn đề. Các bạn hãy dùng câu truy vấn vấn dưới đây để có thể kiểm SPN sẽ được đăng ký hay chưa.-- run this command lớn see if SPN is not foundEXEC xp_readerrorlog 0,1,"could not register the Service Principal Name",NullNếu ko thể khẳng định được SPN, có nghĩa là chưa được đăng ký, thời điểm này bạn cũng có thể tham khảo Register a Service Principal Name for Kerberos Connections tốt How lớn Configure an SPN for SQL server Site Database Servers để hiểu rằng cách thiết lập cấu hình là đk SPN.
Tổng kết về lỗi không connect được SQL Server
Hy vọng đều thông tin hữu dụng trên để giúp bạn khắc chế được lỗi ko connect được SQL Server.
Nếu chúng ta còn bất cứ câu hỏi nào tương quan lỗi kết nối SQL Server, hãy để lại bình luận ở bên dưới, thietkewebhcm.com.vn sẽ trả lời bạn trong thời hạn sớm nhất.
P/s: chúng ta cũng có thể truy cập vào Blog của thietkewebhcm.com.vn để xem thêm các nội dung bài viết chia sẻ kiến thức và kỹ năng về lập trình, quản ngại trị mạng, website, domain, hosting, vps, server, email,… Chúc chúng ta thành công.