2010. 12. 17. 11:14
Database Connection Strings Work/SQL Server2010. 12. 17. 11:14
항상 검색하던 건데...
어떤 천사분께서 정리해서 얼렁 퍼왔다.
-----------------------------
Database Connection Strings
1. OLEDB 연결 문자열
Microsoft SQL Server
Provider=SQLOLEDB;Data Source=db_server;Initial Catalog=database_name;User ID=user_id;Password=password
Oracle (MS Oracle OLEDB Provider)
Provider=MSDAORA.1;Data Source=oracle_tns_name;User ID=user_id;Password=password
Oracle (Oracle OLEDB Provider)
Provider=OraOLEDB.Oracle.1;Data Source=oracle_tns_name;User ID=user_id;Password=password
Microsoft Access
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=.mdb 파일의 실제 경로
2. ODBC 연결 문자열
공통
DSN=data_source_name;UID=user_id;Pwd=password
Microsoft SQL Server
DRIVER={SQL Server};SERVER=db_server;UID=user_id;PWD=password;DATABASE=northwind
Microsoft SQL Server (MSDE)
DRIVER={SQL Server};SERVER=.\SQLEXPRESS;UID=user_id;PWD=password;DATABASE=northwind
Oracle
DRIVER={Microsoft ODBC for Oracle};SERVER=oracle_tns_name;UID=user_id;PWD=password
Microsoft Access
Driver={Microsoft Access Driver (*.mdb)};DBQ=.mdb 파일의 실제 경로
3. Oracle용 Microsoft ODBC Driver 와 OLEDB Provider 의 제약 사항
. Microsoft Data Access Components(MDAC) 버전 2.5 이상 버전부터 Microsoft ODBC 드라이버와 OLE DB 공급자는 모두 Oracle 8i를 지원하지만 다음과 같은 제한 사항이 갖고 있습니다.
. CLOB, BLOB, BFILE, NCHAR, NCLOB 및 NVARCHAR2 같은 Oracle 8.x 고유 데이터 형식은 지원되지 않습니다.
. Oracle 7.x 및 8.x 서버에 대한 유니코드 기능은 지원되지 않습니다. (10g 에서도 Microsoft ODBC 드라이버 사용시 유니코드 지원이 안되었음)
. 복수 Oracle 클라이언트 인스턴스나 복수 Oracle 홈은 SYSTEM PATH 변수에 나와 있는 Oracle 홈의 첫 번째 발생에 의존하므로 지원되지 않습니다.
. 저장 프로시저 또는 일괄 처리 SQL 문으로부터 여러 결과 집합을 반환할 때 ADO나 OLEDB를 사용할 수 없습니다.
. 단일 결과 집합 반환 시, OLEDB 에서는 프로시저에서 반환하는 REF CURSOR 를 지원하지만, ODBC 는 지원 안함
. 255043 (http://support.microsoft.com/kb/255043/) HOWTO: ASP를 통해 Oracle(REF CURSORS)에서 ADO 레코드 집합을 검색하는 방법
. 176086 (http://support.microsoft.com/kb/176086/) ADO를 사용하여 Oracle 저장 프로시저에서 레코드 집합을 검색하는 방법
. 중첩된 외부 조인은 지원되지 않습니다.
. XML 지속성은 지원되지 않습니다.
-----------------------------
출처 : http://blog.naver.com/dalbong97/130032211895