ntwdblib.dll을 sql의 버젼에 맞게 c:\windows\system32 에 copy 해야한다.
그래야...mssql_connect 등등이 제되로 된다...
- MS-SQL 버젼이 2000 이면 [ntwdblib.dll-2000.2.9.0-mssql2000버젼] 이놈을 copy 해야한다
- 2005 이상이면 [ntwdblib.dll-2000.80.194.0-mssql2005이상] 이놈을 copy한다.
copy 할때 당연히 이름을 ntwdblib.dll 로 바꾸어야한다.
** 참고
php 에서 MS-SQL 접근이 안될때..
MS-SQL 클라이언트 매니지먼트 툴이 있다면, 해당 서버IP주소로 네트워크 별칭을 등록해주시면 문제가 해결 됩니다.
툴이 없다면 아래의 레지스트리키를 등록함으로써 해결하실 수도 있습니다.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo]
"DSQUERY"="DBNETLIB"
"연결하는서버IP주소\\DB"="DBNETLIB, 연결하는서버IP주소\\DB, 1433"
상기 내용을 메모장에 옮겨서 IP주소로 변경해주시고, mssql.reg 와 같이 .reg 확장자를 가지는 파일명으로 저장 후
더블 클릭하여 레지스트리에 등록시켜주시면 됩니다.
'HTML' 카테고리의 다른 글
★ php ★ [PHP]is_numeric (변수가 숫자인지 확인)★ php ★ javascript의 변수를 php파일의 인자로 넘기려면??? (0) | 2011.05.16 |
---|---|
★ php ★ PHP TWITTER API 사용하기 기본.★ php ★ [유용]php는 file업로드를 어떻게 하는건가여? (0) | 2011.05.16 |
★ php ★ [php 입문][유용] 변수, 상수 및 데이터형 (0) | 2011.05.11 |
★ php substr ★ asp right() 힘수 php로 만들기 (0) | 2011.05.10 |
★ php substr ★ PHP 시간처리 (MySQL, time, substr, mktime) (0) | 2011.05.10 |