델파이/MS-SQL

MS-SQL 2005 Express OLEDB Connection String

지병철 2013. 11. 5. 10:59

출처 = 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