현재 오프라인 상태입니다. 인터넷에 다시 연결하기를 기다리고 있습니다.

ADO를 사용하여 방화벽 뒤에 있는 SQL Server에 연결하는 방법

이 문서는 이전에 다음 ID로 출판되었음: KR269882
요약
ActiveX Data Objects(ADO)를 사용하여 방화벽 뒤에 있는 SQL Server 7.0 또는 SQL Server 2000 서버에 연결하는 경우 다음 사항을 고려하십시오.
  • 들어오는 연결은 포트 1433(또는 TCP/IP에서 SQL Server가 수신 대기하는 포트 번호), 나가는 연결은 포트 1024에서 65535까지 허용하도록 방화벽을 구성해야 합니다.
  • 연결 문자열은 IP 주소, 서버 DNS 이름, 호스트 파일 내의 이름 등 SQL Server 주소를 지정해야 합니다.
  • 또한 연결 문자열은 네트워크 라이브러리 유형을 지정해야 하는데, 이 경우 TCP/IP 소켓 Net-Library에 대해 "dbmssocn"(따옴표 제외)을 지정해야 합니다.
경고: 방화벽에 있는 포트를 열면 보안에 문제가 생길 수 있습니다. 방화벽을 구성하려면 시스템 관리자나 보안 관리자에게 문의하십시오.
추가 정보
다음 예제 코드에서 servername은 다음과 같이 서버 DNS 이름, IP 주소 또는 호스트 파일 내의 이름이 되어야 합니다.
Set Conn = CreateObject("ADODB.Connection")Set Rs = CreateObject("ADODB.Recordset")Set Cmd = Createobject("ADODB.Command")	Conn.Open "Provider=SQLOLEDB;Password=password;Persist Security Info=True;User ID=username;Initial Catalog=DBNAME;Data Source=servername;Network Library=dbmssocn"Cmd.ActiveConnection=ConnSQL = "Select * from TABLE"Cmd.CommandText = SQLSet Rs = Cmd.Execute				
참조
자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
238949 ADO 연결 문자열에서 SQL Server 네트워크 라이브러리를 설정하는 방법




Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.
OLE DB NetLib sockets TCP IP
속성

문서 ID: 269882 - 마지막 검토: 08/31/2004 09:30:57 - 수정: 4.4

  • Microsoft ActiveX Data Objects 1.0
  • Microsoft ActiveX Data Objects 1.5
  • Microsoft ActiveX Data Objects 2.0
  • Microsoft ActiveX Data Objects 2.01
  • Microsoft ActiveX Data Objects 2.1
  • Microsoft ActiveX Data Objects 2.1 서비스 팩 1
  • Microsoft ActiveX Data Objects 2.1 서비스 팩 2
  • Microsoft ActiveX Data Objects 2.5
  • Microsoft ActiveX Data Objects 2.6
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2000 Standard Edition
  • kbhowto KB269882
피드백