Database/MS-SQL

[스크랩] MSSQL 연결테스트 - UDL 파일 이용

99iberty 2016. 8. 27. 17:41


http://jkmoon.tistory.com/entry/UDL%ED%8C%8C%EC%9D%BC%EC%9D%84-%ED%99%9C%EC%9A%A9-MSSQL-%EC%97%B0%EA%B2%B0-%ED%85%8C%EC%8A%A4%ED%8A%B8


https://support.microsoft.com/ko-kr/kb/976019




클라이언트에서 SQL Server 인스턴스가 정상적으로 수행중인지 확인하는 가장 손쉬운 방법은 SQL Server로의 연결이 정상적으로 이루어지는지 확인하는 것입니다. SSMS와 같이 별도의 클라이언트 툴이 설치되지 않은 머신에서는 Windows에서 기본으로 제공되는 기능을 이용하여 연결 테스트를 수행해야 합니다. 이 문서에서는 Data Link 파일(.udl)을 이용하여 SQL Server로의 연결을 테스트하는 방법에 대해 설명합니다.

방법
다음과 같이 크게 2단계를 거쳐 SQL Server로의 연결 테스트를 수행할 수 있습니다.
1 단계: udl 파일 생성하기
  1. 바탕 화면에서 마우스 오른쪽 단추를 클릭한 후 [새로 만들기], [텍스트 문서]를 차례대로 클릭합니다.(udl 파일의 위치는 어느 곳이나 생성 가능합니다. 여기서는 빠른 생성과 테스트를 위해 바탕 화면을 예로 사용함)
    00_01

  2. 생성된 문서의 이름 “새 텍스트문서”에서 확장자 .txt가 보인다면 단계 4로 진행합니다. 보이지 않는 경우 단계 3을 수행합니다.
    00_02

  3. 폴더 옵션을 변경하여 알려진 파일 형식의 파일 확장자가 보이도록 설정합니다.
    1. 탐색기(Window+E)를 실행한 다음 [도구], [폴더 옵션]을 차례대로 클릭합니다.
      00_03
      팁
      Windows 7의 경우 탐색기에서 [Organize], [Folder and search options]를 클릭해서 접근할 수 있습니다.

    2. 폴더 옵션창이 뜨면 보기 탭으로 이동합니다.
      00_04

    3. [알려진 파일 형식의 파일 확장자 숨기기] 확인란을 선택 해제한 후 [적용]을 클릭합니다.
    4. 이제 “새 텍스트 문서” 파일 확장자 .txt가 보이는 것을 확인합니다.
      00_05

  4. 문서의 확장자가 udl이 되도록 파일명 새 텍스트 문서.txt를 dbcon.udl로 변경합니다(파일 명은 원하는 이름으로 할 수 있습니다).
  5. 확장자 변경에 따른 경고 메시지가 표시되면 [예(Y)]를 클릭합니다.
    00_06

  6. udl 파일에 맞게 아이콘이 변경된 것을 확인합니다.
    00_07

2 단계: udl 파일을 이용하여 SQL Server로 연결 테스트하기
  1. 생성된 udl 파일을 두 번 클릭하여 데이터 연결 속성 화면을 표시한 다음 [공급자]를 클릭하여 SQL Server 연결시 사용할 공급자를 선택합니다. SQL SERVER 엔진에 접속하기 위해 제공되는 OLEDB Provider인 [Microsoft OLEDB Provider for SQL Server]를 선택합니다.
    00_08

    팁
    제공되는 OLEDB 공급자를 이용하여 SQL Server가 아닌 다른 데이터베이스로의 연결도 테스트할 수 있습니다.
  2. [연결] 을 클릭하여 SQL Server data에 연결하기 위한 값을 입력합니다. 다음은 SQL01 서버에 윈도우 통합 인증으로 접근하는 보기입니다.
    00_09

    팁
    특정 데이터베이스로의 연결을 확인하려는 것이 아니라면, 3. 서버에서 데이터베이스를 선택하십시오를 선택하지 않고 바로 [연결 테스트]를 클릭해도 됩니다.

    데이터베이스를 선택하기 위해 Drop Down List를 선택하면 바로 SQL Server에 접속을 시도한 후 데이터베이스 목록을 가져와서 보여줍니다.
    즉, 데이터베이스 목록이 표시되면 연결 테스트에 성공한 것입니다.
  3. [연결 테스트]를 클릭한 후 발생하는 메시지를 통해 연결 여부를 확인합니다.
    00_10

추가 정보
udl 파일의 연결 탭, Server name에 접속 프로토콜 및 port 번호를 명시하면 다양한 형태로 SQL Server 연결을 테스트할 수 있습니다.
  1. TCP 를 이용하여 기본 인스턴스에 연결하기
    tcp:SQL01
  2. TCP 포트를 명시하여 명명된 인스턴스에 연결하기(SQL Server명 뒤에 , 를 찍고 포트번호 입력)
    tcp:SQL01,2433
  3. 기본 프로토콜을 이용하여 명명된 인스턴스에 연결하기(단, SQL Server단에서 SQL Browser 서비스가 수행중이어야 함)
    SQL01\SQ2k8
  4. 명명된 파이프를 이용하여 기본 인스턴에 연결하기
    np:SQL01

[연결 테스트] 클릭 후 반환되는 실패 메시지의 예
  1. SQL Server를 찾을 수 없을 때 발생하는 메시지
    00_11

  2. SQL Server를 찾았지만 로그인에 사용된 계정(user1)의 인증에는 실패했을 때 발생하는 메시지
    00_12







'Database > MS-SQL' 카테고리의 다른 글

mssql 2일차 교육  (0) 2016.09.21
sql 1일차  (0) 2016.09.20
[스크랩] xp_cmdshell disable  (0) 2016.08.22
MSSQL 로그인 삭제시 DB 매핑 제외후 삭제필요   (0) 2016.06.14
mssql에서 사용자 세션은 52번부터이다!!  (0) 2016.05.23