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

기술 자료 번역 기술 자료 번역
기술 자료: 269882 - 이 문서가 적용되는 제품 보기.
이 문서는 이전에 다음 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=Conn

SQL = "Select * from TABLE"

Cmd.CommandText = SQL
Set Rs = Cmd.Execute
				

참조

자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
238949 ADO 연결 문자열에서 SQL Server 네트워크 라이브러리를 설정하는 방법




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

속성

기술 자료: 269882 - 마지막 검토: 2004년 8월 31일 화요일 - 수정: 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

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com