기타

[MSSQL] Named-Pipe 로 접속하기

김모작자 2007. 6. 20. 19:21
const strConnection = "provider=sqloledb;network address=\.pipesqlquery;network library=dbnmpntw;uid=xxxx;pwd=xxxx;"

Network Address, Network Library 를 지정함으로서 사용가능하다

TCP/IP 를 꺼버림으로서 불필요한/유해한 접속을 차단한 수 있다.
하지만 Named-Pipe 를 쓰더라도 가급적 방화벽으로 한번 더 가려주는게 안전하다

-----------
네트웍 라이브러리 종류
dbnmpntw(명명된 파이프),
dbmsrpcn(멀티프로토콜),
dbmsadsn(AppleTalk),
dbmsgnet(VIA),
dbmslpcn(공유 메모리),
dbmsspxn(IPX/SPX),
dbmssocn(TCP/IP)

네트웍라이브러리를 지정하지 않고 . 을 사용하면 공유메모리가 이용된다