SQL Server Native Client 설치
Microsoft SQL Server Native Client 10.0은 SQL Server 2008 또는 SQL Server 도구를 설치할 때 설치됩니다. SQL Server Native Client의 SQL Server 2005 버전도 컴퓨터에 설치되어 있으면 이전 버전과 함께 SQL Server Native Client 10.0이 설치됩니다.
SQL Server Native Client 파일(sqlncli10.dll, sqlnclir10.rll 및 s10ch_sqlncli.chm)은 다음 위치에 설치됩니다.
%SYSTEMROOT%\system32\
[!참고]
SQL Server Native Client OLE DB 공급자 및 SQL Server Native Client ODBC 드라이버에 대한 모든 적절한 레지스트리 설정은 설치 프로세스의 일부로 설정됩니다.
SQL Server Native Client 헤더 및 라이브러리 파일(sqlncli.h 및 sqlncli10.lib)은 다음 위치에 설치됩니다.
%PROGRAMFILES%\Microsoft SQL Server\100\SDK
SQL Server 설치의 일부로 SQL Server Native Client를 설치하는 방법 이외에 sqlncli.msi라는 재배포 가능 설치 프로그램을 사용할 수도 있습니다. sqlncli.msi는 SQL Server 설치 디스크의 다음 위치에 있습니다.
%CD%\Setup\
sqlncli.msi를 통해 SQL Server Native Client를 배포할 수 있습니다. 응용 프로그램을 배포할 때 SQL Server Native Client를 설치해야 할 수 있습니다. 여러 패키지를 단일 설치인 것처럼 패키징하여 설치하는 한 가지 방법으로 chainer와 부트스트래퍼 기술을 사용할 수 있습니다. 자세한 내용은 Visual Studio 2005용 사용자 지정 부트스트래퍼 패키지 제작(Authoring a Custom Bootstrapper Package for Visual Studio 2005) 및 사용자 지정 필수 구성 요소 추가를 참조하십시오.
x64 및 Itanium 버전의 sqlncli.msi가 32비트 버전의 SQL Server Native Client도 설치합니다. 원래 개발된 플랫폼 이외의 다른 플랫폼에서 응용 프로그램을 사용하려는 경우에는 Microsoft 다운로드 센터에서 x64, Itanium 및 x86용 sqlncli.msi 버전을 다운로드할 수 있습니다.
sqlncli.msi를 호출하면 클라이언트 구성 요소만 기본적으로 설치됩니다. 클라이언트 구성 요소는 SQL Server Native Client를 사용하여 개발된 응용 프로그램을 실행하는 데 필요한 파일입니다. SDK 구성 요소도 함께 설치하려면 명령줄에 ADDLOCAL=All을 지정하면 됩니다. 예를 들면 다음과 같습니다.
msiexec /i sqlncli.msi ADDLOCAL=ALL APPGUID={0CC618CE-F36A-415E-84B4-FB1BFF6967E1}
SQL Server Native Client 제거
SQL Server 서버 및 SQL Server 도구와 같은 응용 프로그램은 SQL Server Native Client에 종속되므로 모든 종속 응용 프로그램을 제거할 때까지 SQL Server Native Client를 제거하지 않는 것이 중요합니다. 응용 프로그램이 SQL Server Native Client에 종속되어 있다는 경고를 사용자에게 표시하려면 다음과 같이 MSI에 APPGUID 설치 옵션을 사용합니다.
msiexec /i sqlncli.msi APPGUID={0CC618CE-F36A-415E-84B4-FB1BFF6967E1}
APPGUID에는 제품 코드를 전달해야 합니다. 제품 코드는 Microsoft 설치 관리자를 사용하여 응용 프로그램 설치 프로그램 번들을 작성할 때 만들어야 합니다.