2008-09-18 25 views

Trả lời

635

127.0.0.1,6283

Thêm một dấu phẩy giữa ip và cổng

+11

+1 đã dành một giờ cố gắng theo dõi những gì đã xảy ra với thiết lập đường hầm SQL Server-via-SSH của tôi. Hóa ra tôi đã sử dụng ip: port trong Management Studio tất cả cùng, không ip, cổng. –

+0

Tôi không biết điều đó! Nó đã giúp tôi chỉ ngón tay vào trình duyệt SQL Server như là nguyên nhân của một vấn đề tôi đang gặp phải. Chúc mừng. – stephen

+6

Tôi chỉ đuổi theo cái đuôi của mình trong một giờ cố gắng tìm ra cách đưa ra bến cảng. Không nơi nào trên MSDN. Stack tràn để giải cứu một lần nữa! – Christo

2

Bạn sẽ cần SQL Server Configuration Manager. Tới Sql Native Client Configuration, chọn giao thức khách hàng, kích chuột phải vào TCP/IP và thiết lập cổng mặc định của bạn ở đó.

+3

Điều đó là tốt nếu tất cả các cơ sở dữ liệu bạn kết nối sử dụng cùng một cổng. Không phải là trường hợp trong mọi môi trường. – Brettski

6

Một cách khác là thiết lập bí danh trong Trình quản lý cấu hình. Sau đó, chỉ cần nhập tên bí danh đó khi bạn muốn kết nối. Điều này làm cho nó dễ dàng hơn nhiều và là thích hợp hơn khi bạn phải quản lý một số máy chủ/trường hợp và/hoặc máy chủ trên nhiều cổng và/hoặc nhiều giao thức. Cung cấp cho họ tên thân thiện và nó trở nên dễ dàng hơn để ghi nhớ chúng.

50

Nếu bạn đang kết nối với một cá thể có tên và UDP không khả dụng khi kết nối với nó thì bạn cũng có thể cần chỉ định giao thức.

Ví dụ:

tcp: 192.168.1.21 \ SQL2K5,1443

+0

cảm ơn rất nhiều. điều này là chính xác. chỉ tôi mới chỉ cần tên cá thể theo sau là cổng. ví dụ: INSTANCENAME \ INSTANCE, 1541 – mikoop

2

Sử dụng quản lý khách hàng ảnh hưởng đến tất cả các kết nối hoặc đặt ra một bí danh cụ thể máy client.

Sử dụng dấu phẩy như trên: điều này có thể được sử dụng trong một app.config quá

Đây có thể là cần thiết nếu bạn có tường lửa giữa bạn và máy chủ quá ...

-4

Trên Windows plattform với máy chủ thực hiện lệnh:

netstat -a -b 

nhìn cho sql server quy trình và tìm cổng fe 49198

Hoặc dễ dàng hơn. Kết nối với dbvisualizer, chạy netstat -a -b tìm quá trình dbvis.exe và nhận cổng.

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