출처 = http://blog.daum.net/tkinfo/58
2006/09/28 02:11
MS-SQL 2000 에서 2005 버전 업 - DB연결 방식중 OLEDB 연결 커넥션 스트링이 변경됨.
Provider 는
- 2000 : SQLOLEDB
- 2005 : SQLNCLI
* NCLI : Native Client * 네이티브 클라이언트
MS-SQL 2000 과 2005 OLEDB Connection String 비교
"Provider=SQLOLEDB;Data Source=(local);Initial Catalog=test1;User ID=test1;Password=test1;"
"Provider=SQLNCLI;Server=(local);Database=test1;UID=test1;PWD=test1;"
* 여기서는 그냥 Server에 아이피만 적어두면 기본(디폴트) 인스턴스 명이 적용됨
* 2005에서 (local) 로 안해봤는디....일단 적어두고 좀 있다 테스트
MS-SQL 2005 Express OLEDB Connection String
"Provider=SQLNCLI;Server=192.168.100.2\SQLExpress;Database=test1;UID=test1;PWD=test1;"
"Provider=SQLNCLI;Server=127.0.0.1\SQLExpress;Database=test1;UID=test1;PWD=test1;"
"Provider=SQLNCLI;Server=localhost\SQLExpress;Database=test1;UID=test1;PWD=test1;"
* Express 특징으로는 인스턴스 명칭을 기재해줘야 하는다는 거, 그리고 역슬래쉬가 하나들어간다는거가 특징이랄까. ( 며칠 고생 함, 빙시 )
* 3가지 형태 동일함 : 아이피(공인,사설), localhost 아이피, localhost ( 다 아는 얘기 ^^ )
* 공짜 DB 2005 Express 를 사용하려고 ...... 괜찮은것 같다. 일단은
'델파이 > MS-SQL' 카테고리의 다른 글
ms sql 2008 express TCP/IP 이용하여 연결하기 (0) | 2014.02.07 |
---|---|
sql express 버전별 용량 (0) | 2014.02.03 |
SQL Express ODBC 연결 (0) | 2013.06.21 |
MS SQL Stored Procedure (0) | 2012.03.07 |
MS-SQL DB 연결 후 로그인 이름 연결 방법 (0) | 2012.03.02 |