FIX: 클러스터된 SQL Server 7.0 서버의 MDAC 업그레이드 및 Windows 2000용 70rebind.exe

기술 자료 번역 기술 자료 번역
기술 자료: 239473 - 이 문서가 적용되는 제품 보기.
이 문서는 이전에 다음 ID로 출판되었음: KR239473
이 문서가 보관되었습니다. "그대로" 제공되었으며, 업데이트가 되지 않을 것입니다.
모두 확대 | 모두 축소

이 페이지에서

현상

운영 체제를 업그레이드하거나(예: Microsoft Windows NT 4.0 Enterprise Edition을 Microsoft Windows 2000 Advanced Server로), 운영 체제나 Microsoft Data Access Components(MDAC) 서비스 팩 또는 핫픽스를 설치하여 SQL Server 7.0을 실행하는 클러스터된 서버에서 MDAC의 새 버전으로 업그레이드하는 경우, SQL Server에서 가상 SQL Server DLL 파일에 리바인딩해야 합니다.

경고 SQL Server 6.5나 SQL Server7.0을 실행하는 클러스터된 Microsoft 서버에는 MDAC 2.6 이상을 설치하지 마십시오. SQL Server 6.5 및 SQL Server 7.0 클러스터는 MDAC 2.6 이상에서 제대로 작동하지 않습니다. 그러나 클러스터된 SQL Server 7.0 컴퓨터에 연결하는 클라이언트 컴퓨터에는 MDAC 2.6 이상을 설치해도 됩니다.

이 문서의 "현재 상태" 절에 나와 있는 대로 이 문제는 Microsoft SQL Server 7.0 서비스 팩 4에서 처음 수정되었지만 핫픽스를 설치하면 바인딩이 끊어질 수 있습니다. 핫픽스 기반 문제를 해결하려면 제공된 해결 과정을 사용하십시오.

리바인딩이 필요한 파일 목록은 다음과 같습니다.
  • Dbnmpntw.dll
  • Sqlwoa.dll
  • Sqloledb.dll
  • Sqlstr.dll
  • Sqlsrv32.dll
  • Cliconfg.exe
  • Cliconfg.dll
  • Ntwdblib.dll
  • Dbmsrpcn.dll
이러한 파일을 대체하는 보안 패치나 핫픽스에도 리바인딩이 필요합니다.

참고 Ntwdblib.dll 또는 Dbmsrpcn.dll 파일이 대체되면 수동으로 이러한 파일을 리바인딩해야 합니다. 이러한 파일은 SQL Server 7.0 Enterprise Edition Refresh 설치에만 있고 70rebind.exe 유틸리티에서 제공하는 리바인딩 작업에는 포함되지 않습니다.
70rebindi.exe(Intel용) 및 70rebinda.exe(Alpha용) 파일은 파일을 리바인딩하는 자동 압축 풀기 실행 파일입니다.

원인

가상 파일 바인딩은 현재 리바인딩된 DLL 파일이 새로운 MDAC 설치로 대체된 후 더 이상 사용할 수 없습니다.

해결 방법

이 문제를 해결하려면 Microsoft SQL Server 7.0의 최신 서비스 팩을 구하십시오. 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
301511 최신 SQL Server 7.0 서비스 팩을 구하는 방법

해결 과정

70rebindi.exe 또는 70rebinda.exe 파일을 다운로드하고 실행합니다. 사용자가 지정한 폴더가 만들어지고 70rebindi.exe 또는 70rebinda.exe 파일의 내용이 이 폴더에 추출됩니다. 아래의 Microsoft 기술 자료 문서에 나온 서비스를 중지한 다음 올바른 파일 바인딩을 다시 설정할 수 있습니다.
219264 INF: SQL Server 7.0 클러스터링 설치 순서

현재 상태

Microsoft는 "본 문서의 정보는 다음의 제품에 적용됩니다." 절에 나열한 제품에서 이 문제를 확인했습니다. 이 문제는 Microsoft SQL 7.0 서비스 팩 4에서 처음 수정되었습니다.

추가 정보

운영 체제를 Microsoft Windows 2000 Advanced Server로 롤링 업그레이드하기 위한 특정 지침은 뒷부분에 나오는 "추가 정보" 절에서 자세히 설명합니다.

참고 업그레이드를 수행하기 전에 기존에 설치한 Microsoft SQL Server 클러스터링을 장애 조치 클러스터 마법사를 사용하여 제거했으면 이 유틸리티를 사용할 필요가 없습니다. SQL Server 서버를 다시 클러스터하면 적절한 모든 바인딩이 이루어집니다.

Microsoft 다운로드 센터에서 다음 파일을 다운로드할 수 있습니다.

Intel용:
그림 축소그림 확대
다운로드
지금 70rebindi.exe 패키지 다운로드
Alpha용:
그림 축소그림 확대
다운로드
지금 70rebinda.exe 패키지 다운로드
릴리스 날짜: 2000년 4월 7일

Microsoft 지원 파일을 다운로드하는 방법은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
119591 온라인 서비스로부터 Microsoft 지원 파일을 구하는 방법
Microsoft는 파일을 게시한 날짜에 사용할 수 있는 최신의 바이러스 예방 프로그램으로 이 파일을 검사했습니다. 이 파일은 해당 파일을 무단으로 변경할 수 없는 보안이 향상된 서버에 보관됩니다.

70rebind.exe 유틸리티를 사용하여 Windows 2000 롤링 업그레이드를 수행하거나 MDAC 버전 업그레이드를 SQL Server를 실행하는 클러스터된 서버에 설치하는 방법

  1. 능동/수동 클러스터 모델을 사용하고 있으면 많이 사용하지 않는 노드를 일시 중지합니다. 능동/능동 클러스터 모델을 사용하고 있으면 노드 중 하나를 선택하고 그 노드에서 클러스터 서비스를 일시 중지합니다.
  2. 업그레이드되어야 하는 일시 중지된 노드에서 모든 클러스터 리소스를 활성 노드로 이동합니다.
  3. 일시 중지된 노드에서 운영 체제를 업그레이드합니다.
  4. 업그레이드가 완료된 후 내 컴퓨터를 마우스 오른쪽 단추로 누른 다음 관리를 선택합니다.
    1. 서비스 및 응용 프로그램을 확장합니다.
    2. 서비스를 선택합니다.
    3. 네트워크 연결 서비스를 중지합니다. 이 서비스를 중지하면 클러스터 서비스도 중지됩니다.
  5. 명령 프롬프트에서 다음과 같이 하십시오.
    1. Rebind 유틸리티가 포함되어 있는 폴더를 찾습니다. 기본 폴더는 C:\Rebind입니다.
    2. 화면 버퍼 높이가 500이 되도록 명령 창 등록 정보를 변경합니다.
    3. Rebind 유틸리티를 실행합니다.
    4. 위로 스크롤하여 모든 파일이 리바인딩되었는지 확인합니다.
  6. 클러스터 서비스와 네트워크 연결 서비스를 다시 시작합니다.
  7. 명령 창을 닫은 다음 c:\Rebind 폴더와 그 내용을 노드에서 삭제합니다.
  8. 클러스터 리소스가 있는 노드에서 클러스터 관리자를 열고 운영 체제를 업그레이드한 노드로 모든 리소스를 이동합니다.
  9. 새 운영 체제가 설치된 노드에서 모든 리소스가 다시 온라인 상태가 된 후, 업그레이드되어야 하는 노드에서 클러스터 서비스를 일시 중지합니다.

    참고 Microsoft Distributed Transaction Coordinator(MS DTC)는 데이터베이스 복제를 위해 SQL 7.0이 설치하고 사용하는 리소스입니다. Windows 2000 Server 클러스터에 사용하기 위해 이 리소스를 업그레이드하는 방법에 대한 자세한 내용은 Windows 2000 미디어의 루트 폴더에 있는 Microsoft Windows 2000 릴리스 정보인 Readme.doc 파일에서 "MS DTC 리소스 업그레이드" 절을 참조하십시오.

  10. 일시 중지된 노드에서 운영 체제를 업그레이드합니다.
  11. 업그레이드가 완료되면 내 컴퓨터를 마우스 오른쪽 단추로 누른 다음 관리를 누릅니다.
    1. 서비스 및 응용 프로그램을 확장합니다.
    2. 서비스를 누릅니다.
    3. 네트워크 연결 서비스를 중지합니다. 이 서비스를 중지하면 클러스터 서비스도 중지됩니다.
  12. 명령 프롬프트에서 다음과 같이 하십시오.
    1. Rebind 유틸리티가 포함되어 있는 폴더를 찾습니다. 기본 폴더는 C:\Rebind입니다.
    2. 화면 버퍼 높이가 500이 되도록 명령 창 등록 정보를 변경합니다.
    3. Rebind 유틸리티를 실행합니다.
    4. 위로 스크롤하여 모든 파일이 리바인딩되었는지 확인합니다.
  13. 클러스터 서비스와 네트워크 연결 서비스를 다시 시작합니다.
  14. 명령 창을 닫고 이 노드에서 rebind 유틸리티를 삭제합니다.
  15. 클러스터 장애 조치 및 SQL Server 기능을 테스트합니다.
운영 체제를 업그레이드하기 위해 아래와 같은 방법을 사용할 수도 있습니다.
  1. 장애 조치 클러스터 마법사를 사용하여 Microsoft SQL Server 클러스터링을 제거합니다. Microsoft SQL Server 클러스터링 구성 요소를 제거하기 전에 사용 중인 리소스 이름, IP 주소, 네트워크 이름 및 클러스터에 특정한 Microsoft SQL Server의 모든 정보를 기록합니다.
  2. 운영 체제를 업그레이드합니다.
  3. SQL 클러스터 마법사를 다시 실행하여 Microsoft SQL Server 클러스터링을 다시 설치합니다.

참조

Microsoft Cluster Server(MSCS)에 Microsoft SQL Server 7.0 Enterprise Edition을 설치하는 방법에 대한 단계별 지침은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
842192 Microsoft Cluster Server에서 SQL Server 7.0 Enterprise Edition을 설치하는 방법
설치 순서의 변경이나 업데이트에 대한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
219264 INF: SQL Server 7.0 클러스터링 설치 순서
MSCS에 대한 질문과 대답(FAQ)은 다음 Microsoft 웹 사이트를 참조하십시오.
http://www.microsoft.com/ntserver/support/faqs/clustering_faq.asp(영문)

http://www.microsoft.com/ntserver/support/faqs/Clusterfaq_deploy.asp(영문)




Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.

속성

기술 자료: 239473 - 마지막 검토: 2014년 2월 23일 일요일 - 수정: 8.1
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft SQL Server 7.0 Enterprise Edition
  • Microsoft Cluster Server 1.0
  • Microsoft Cluster Server 1.1
  • Microsoft Windows NT Server 4.0 Enterprise Edition
  • Microsoft Windows NT 4.0 서비스 팩 4
  • Microsoft Windows NT 4.0 서비스 팩 5
  • Microsoft Windows NT 4.0 서비스 팩 6
  • Microsoft Windows NT 4.0 서비스 팩 6a
키워드:?
kbnosurvey kbarchive kbdownload kbbug kbfix kbsetup kbfaq kbproductlink KB239473

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com