2008-10-14 4 views
1

Installshield 2008 Developer Edition을 사용하고 있으며 기존 SQL Server 2005 Express에 대해 SQL 스크립트를 실행해야합니다. InstallShield없이이 작업을 수행 할 때 예를 들어 일부 ODBC 드라이버를 설치해야합니다.InstallShield 2008은 데이터베이스 작업에 무엇을 사용합니까?

InstallShield는 어떻게합니까? 그것은 일종의 운전자를 포함합니까? 아니면 기존 드라이버에 의존합니까?

답변

2

당신이 당신의 설치의 일부로하면 Installshield 설치 데이터베이스가있는 경우는,하면 Installshield는 단순히이 같은 연결 문자열을 사용하는 모든 정보가 있습니다; 서버 = localhost를

"드라이버 = {SQL 네이티브 클라이언트를}; 데이터베이스 = newdatabase; Uid = proguser; Pwd = progpass; "

이와 같은 연결 문자열을 사용하기 위해 ODBC 연결을 만들 필요가 없으며 Installshield는 SQL 2005 연결된 데이터베이스에 대한 SQL Native Client를 전제 조건으로 만들어 올바른 드라이버를 사용할 수 있도록합니다.

0

InstallShield에는 사용자 지정 코드를 롤 할 필요없이 SQL 연결/스크립트가 기본적으로 지원됩니다. 내장 된 사용자 지정 작업이 관리되지 않는 ADO를 사용, 특히 속성이 사용되는 네트워크 라이브러리를 노출 :

IS_SQLSERVER_NETLIB_MS - 자세한 내용은> 네트워크 라이브러리 = DBMSSOCN

http://support.microsoft.com/kb/238949

참조