[ASP.NET] OLE DB Provider for SQL Server
ADO로의 처리를 위한 SQL Server의 접속선언자에 관한 요약입니다.
1. 표준 선언(Standard Security)
strConnect = _T("Provider=sqloledb;Data Source=MyServerName;"
"Initial Catalog=MyDatabaseName;"
"User Id=MyUsername;Password=MyPassword;");
2. 신뢰성 연결(Windows NT 통합 인증)
strConnect = _T("Provider=sqloledb;Data Source=MyServerName;"
"Initial Catalog=MyDatabaseName;"
"Integrated Security=SSPI;");
3. 이름 인스턴스의 형태(SQL Server 2000부터 지원하는 방법)
Data Source=ServerName\Instance Name
strConnect = _T("Provider=sqloledb;Data source=MyServerName\MyInstanceName;"
"Initial Catalog=MyDatabaseName;User ID=MyUsername;Password=MyPassword;");
4. (Local)로의 선언
(자기 자신(로컬 서버)을 대상으로 하는 선언)
strConnect = _T("Provider=sqloledb;Data Source=(local);"
"Initial Catalog=myDatabaseName;"
"User ID=myUsername;Password=myPassword;");
5. 원격 접속 방법
strConnect = _T("Provider=sqloledb;Network Library=DBMSSOCN;"
"Data Source=130.120.110.001,1433;"
"Initial Catalog=MyDatabaseName;User ID=MyUsername;"
"Password=MyPassword;");
외부포트로의 선언 형태 : "Data Source=127.0.0.1,1433;"
기본포트의 경우(포트 형태 생략가능) : "Data Source=127.0.0.1;"
참고자료
1.
http://www.codeproject.com/Articles/2304/ADO-Connection-Strings