SQL Management Studio에서 다른 포트 번호를 어떻게 지정합니까?


416

포트 1433에없는 Microsoft SQL 2005 서버에 연결하려고합니다. SQL Management Studio를 사용하여 서버에 연결할 때 다른 포트 번호를 어떻게 표시합니까?

답변:


831

127.0.0.1,6283

IP와 포트 사이에 쉼표를 추가하십시오


7
방금 포트를주는 방법을 알아 내려고 한 시간 동안 꼬리를 쫓았습니다. MSDN에는 없습니다. 구조로 다시 오버플로!
Christo

8
젠장 ... 큰 실패 MS ... THX ... 그리고 어떤 이유로 터널링하는 경우 : localhost 대신 127.0.0.1을 사용하십시오 ... SQL MStudio는 어떤 이유로 그것을 좋아하지 않습니다 ..
David

1
여러분과 동일하지만 더 나쁩니다. 몇 년 전에 사건이 있었어요 내가 필요로하는 바로 오늘 해결 방법을 기억하지 못했습니다 ... "다른"구문을 사용하는 경우, 적어도 올바른 장소에서 언급 할 수없는 이유는 무엇입니까!
oldbrazil

4
@mark Agreed, 그러나 그것은 놀랄 일이 아닙니다. 이것은 다른 세계를 무시하고 파일 경로에 백 슬래시를 사용하기로 결정한 동일한 회사입니다. 한숨
Scott

5
IPv6 주소에 연결하면 콜론의 의미가 떨어집니다.
EpicVoyage

72

명명 된 인스턴스에 연결하고 연결할 때 UDP를 사용할 수없는 경우 프로토콜도 지정해야 할 수 있습니다.

예: tcp:192.168.1.21\SQL2K5,1443


2
매우 감사합니다. 이것이 맞았습니다. 단지 인스턴스 이름과 포트가 필요했습니다. 예 : INSTANCENAME \ INSTANCE, 1541
mikoop

6

다른 방법은 구성 관리자에서 별명을 설정하는 것입니다. 그런 다음 연결할 때 해당 별칭 이름을 입력하십시오. 따라서 여러 포트 및 / 또는 여러 프로토콜에서 여러 서버 / 인스턴스 및 / 또는 서버를 관리해야 할 때 훨씬 쉽고 편리합니다. 그들에게 친숙한 이름을 주면 기억하기가 훨씬 쉬워집니다.


이는 훌륭한 답변이며, 특히 코드의 새로운 관리자에게 IP 주소라는
구체적인

3

SQL Server 구성 관리자가 필요합니다. Sql Native Client 구성으로 이동하여 클라이언트 프로토콜 선택, TCP / IP를 마우스 오른쪽 버튼으로 클릭하고 기본 포트를 설정하십시오.


3
연결하는 모든 데이터베이스가 동일한 포트를 사용하는 것이 좋습니다. 모든 환경에서 해당되는 것은 아닙니다.
Brettski

2

클라이언트 관리자를 사용하면 모든 연결에 영향을 미치거나 클라이언트 시스템 별 별명을 설정합니다.

위와 같이 쉼표를 사용하십시오. app.config에서도 사용할 수 있습니다

당신과 서버 사이에 방화벽이 있다면 아마도 필요할 것입니다 ...


-6

서버 실행 명령이있는 Windows 플랫폼에서 다음을 수행하십시오.

netstat -a -b

에 대해 살펴 sql server철 49198 프로세스 및 찾기 포트

아니면 더 쉬워. dbvisualizer와 연결하고 netstat -a -bfind dbvis.exe 프로세스를 실행 하고 포트를 가져 오십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.