[visual-studio-2010] SQL Server Management Studio의 서버 이름을 찾는 방법

Microsoft SQL Server 2008을 설치했습니다.

SSMS (SQL Server Management Studio)를 시작하면 Connect to Server에 대한 빈 텍스트 상자 가있는 로그인 창이 나타납니다 Server name. 많은 이름을 시도했지만 해결할 수 없었습니다.

서버 이름을 어떻게 찾거나 얻을 수 있습니까?



답변

열고 SQL Server Configuration Manager(시작 메뉴에서 검색). 를 클릭하십시오 SQL Server Services. SQL Server의 인스턴스 이름은 SQL Server 서비스 와 함께 괄호 안에 있습니다. MSSQLSERVER 라고 표시 되면 기본 인스턴스입니다. Management Studio에서 연결하려면 .(점) OR (local)을 입력하고 연결을 클릭하십시오. 인스턴스 이름이 다르면을 사용 .\[instance name]하여 연결하십시오 (예 : 인스턴스 이름이 SQL2008 인 경우 .\SQL2008).

또한 확인 SQL ServerSQL Server Browser서비스 그렇지 않으면 연결할 수 없습니다, 실행하고 있습니다.

편집하다:

내 컴퓨터에서 어떻게 보이는지에 대한 스크린 샷입니다. 이 경우, 나는 두 개의 인스턴스가 설치되어 : SQLExpressSQL2008.

여기에 이미지 설명을 입력하십시오


답변

이 쿼리를 실행하여 이름을 얻으십시오.

@@ SERVERNAME 선택


답변

CMD 열기

이것을 실행

SQLCMD -L

SQL Server 인스턴스 목록이 표시됩니다


답변

기본 서버 이름은 컴퓨터 이름이지만 “.”를 사용할 수 있습니다. 로컬 서버 이름 대신 (점).

고려해야 할 또 다른 사항은 SQL Server Express Edition을 설치 한 것일 수 있습니다. 이 경우 서버 이름으로 “. \ sqlexpress”를 입력해야합니다.


답변

@ Khaneddy2013에서 언급했듯이 cmd SQLCMD -L
은 내가 실행할 때 서버 이름을 반환하지 않습니다. Bcz 나는 SSMS 만 설치했습니다 (로컬 DB 및 서버는 설치되지 않았습니다). SqlLocaLDBSQLEXPR32_x86_ENU (32 비트 OS) 설치를 시도한 후 연결할 수있었습니다. 이제 cmd 창에 서버 이름도 표시됩니다.
여기에 이미지 설명을 입력하십시오


답변

위에서 언급 한 많은 방법이 있습니다. 그러나 나는 오히려 간단한 방법을 사용합니다 ( SELECT @@ SERVERNAME으로 간단하지는 않습니다 ). SQL Server Management Studio를 시작하면 GUI 아래에 프롬프트가 표시됩니다

여기에 이미지 설명을 입력하십시오

거기에 서버 이름은 서버 이름입니다 (개발 환경에 따라 여러 서버가있을 수 있습니다). 도움이 되었기를 바랍니다 🙂


답변

서버 이름이 (로컬) 서버 이름 인 경우 start-> CMD-> (comand comand) SQLCMD -L 첫 번째 행은 서버 이름입니다. YourPcName \ SQLEXPRESS