질문과 대답 - SQL Server 7.0 - 변환

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

요약

이 문서에서는 SQL Server 7 .0으로 SQL Server 6.5 설치 변환 관한 질문과 대답 주소를 보여줍니다.

추가 정보

  1. Q. 변환 프로세스에 걸리는 시간을?

    A. 많은 요소가 SQL Server 6.x 데이터베이스를 SQL Server 7.0으로 변환하는 데 필요한 시간을 영향을 미칩니다. SQL Server 7.0 데이터베이스를 SQL Server 6.x 데이터베이스에 있는 각 개체를 구축해야 할 및 모든 행에 전송되어야 합니다. 각 데이터베이스의 복잡성에 따라 행과 개체의 수가 다른 두 개의 10 GB 데이터베이스를 변환하는 데 필요한 시간을 광범위하게 달라질 수 있습니다. 또한 하드웨어 플랫폼, 프로세서, 디스크 하위 시스템 및 RAM의 수를 변환에 필요한 시간 동안 상당한 부분이 재생됩니다. 설치 중에 데이터 유효성 선택 두 요소에 의해 업그레이드를 수행하는 데 필요한 시간이 늘어납니다. 일부 업그레이드 프로세스에 필요한 일반적인 시간은 다음과 같습니다.

    표 축소표 확대
    데이터베이스 크기변환하는 데 필요한 예상된 시간
    400 MB20분 미만
    1 GB1시간 미만
    10 GB4시간 미만
    50 GB12시간 미만
    100 GB24 시간
  2. Q. 얼마나 추가 디스크 공간을 보다 SQL Server 6.5 SQL Server 7.0은 사용 무엇입니까?

    A에 한 컴퓨터 있는 SQL Server 7.0에서 SQL Server 6.x 변환하는 약 1.5 배 현재 SQL Server 6.x 데이터가 사용하는 공간이 필요합니다. 대부분의 경우 현재 데이터를 사용하는 SQL Server 6.x 보다 작은 사용되는 실제 공간이 됩니다. 충분한 양의 디스크 공간이 있을 경우 한 시스템 테이프 변환 또는 컴퓨터 두 변환 메서드를 사용하여 고려해야 할 수 있습니다. 이러한 각 옵션에 대한 설명입니다.

    한 컴퓨터 테이프 변환 방법

    이 메서드는 사용하여 SQL Server 6.x 데이터 파일은 SQL 덤프가 백업됩니다. 필요에 따라 실제 파일의 파일 백업을 또한 수행되도록 지정할 수 있습니다. 이 단계를 수행할 후 데이터 장치를 해당 드라이브에서 삭제된 SQL 덤프 새 SQL Server 7.0 데이터베이스 로드하는 동안 사용됩니다. 모든 문제가 다시 SQL Server 6.x 및 원본 데이터 파일을 데이터 파일의 실제 백업에서 복원할 수 있습니다.

    두 컴퓨터 변환 방법

    이 메서드를 사용하여 새 컴퓨터에 SQL Server 6.x 데이터베이스를 현재 사용하고 약 1.5 시간 같은 많은 디스크 공간이 필요합니다. 최종 사용되는 공간의 양이 사용되는 데이터 형식 및 실제 SQL Server 6.x 데이터베이스에 사용 가능한 공간 양을 따라 보다 수 있습니다. 데이터베이스를 변환할 때 SQL Server 7.0 데이터 파일 크기를 제안합니다 및 첫 번째 로그 파일에 대한 이전 로그 파일 크기를 사용합니다. 이 문제는 SQL Server 7 .0의 새 데이터베이스를 만들 때 다르다는 점을 유의하십시오. 이 경우 SQL Server 7.0은 기본 크기가 2 MB 새 데이터베이스를 만듭니다.
  3. Q. 변환 프로세스가 실행되는 동안 사용자가 SQL Server 6.x 컴퓨터로 연결할 수 있습니까?

    A. 번호 업그레이드 프로세스 동안 SQL Server 6.x 컴퓨터가 중지된, 개체 스크립트 및 데이터를 추출하는 동안 시작되었습니다. 또한 데이터 전송을 시작할 때 실행되는 SQL Server 7.0 및 SQL Server 6.x 액세스할 수 없습니다.
  4. Q. 어떻게 내 서버 업그레이드를 수행하기 전에 구성해야 합니까?

    A. 기존 SQL Server 6.x SQL Server 7.0을 실행하는 새 컴퓨터로 업그레이드할 경우, 두 컴퓨터가 모두 도메인 사용자 이름과 암호를 MSSQLServer 서비스를 사용하도록 구성되어야 합니다. 도메인 사용자 계정은 또한 두 컴퓨터에서 관리자 그룹에 속해야 합니다. 로컬 시스템 계정은 한 시스템 업그레이드에 충분합니다. 다른 도메인에서 업그레이드하는 경우 업그레이드를 시작하기 전에 도메인 사이에 설정된 트러스트 관계가 있어야 합니다.

    참고: 로컬 시스템 계정은 한 시스템 업그레이드 과정을 사용하고 로컬 계정을 사용할 수도 setuser 실패하기 때문에 통합된 로그인을 업그레이드할 수 없습니다 됩니다. 따라서 표준 보안, 않은 통합된 보안을 사용하는 경우 한 시스템 업그레이드 프로세스가 로컬 시스템 계정은 경우에만 사용해야 합니다.
  5. Q. SQL Server 4.21 설치 직접 SQL Server 7.0 변환될 수 있습니까?

    A. 번호 많은 데이터베이스 변경 때문에 SQL Server 6.x 데이터베이스 구조는 SQL Server 4.21 사이의 SQL Server 4.21 데이터베이스를 사용하여 변환 프로세스를 실행할 수 없습니다. SQL Server 4.21 SQL Server 7.0을 실행하는 서버를 업그레이드하려면 먼저 서버에 SQL Server 6.0 또는 SQL Server 6.5 SQL Server 7.0으로 변환하기 전에 업그레이드해야 합니다. SQL Server 4.21 실행 중인 SQL Server 7 .0으로 업그레이드할 수 있지만 SQL Server 6.x 없는 경우 Microsoft 이행 센터에서 SQL Server 7 .0으로 업그레이드하는 목적을 위해 SQL Server 6.5 복사본을 얻을 수 있습니다.

    참고: SQL Server 6.x 설치에서 SQL Server 4.21 변환하기 전에 Chkupg65.exe 또는 Chkupg60.exe, 구조 및 SQL Server 4.21 데이터베이스의 내용을 SQL Server 6.x 버전에서 구현된 새 ANSI 92 요구 사항과 충돌이 있는지 확인하려면 실행되도록 합니다.
  6. Q. 내 SQL 로드할 수 새 컴퓨터와 새 컴퓨터에 SQL Server 7 .0으로 업그레이드하는 끌어다 덤프합니까?

    A. 예입니다. 그러나 또한 master 데이터베이스에 새 컴퓨터로 복사할 수 있어야 합니다. 데이터베이스를 다른 컴퓨터에서 새 컴퓨터로 로드된 경우 SQL Server 로그인 ID 마스터 데이터베이스에 존재하지 않습니다. 업그레이드 master 데이터베이스의 로그인 ID 권한이 없는 사용자 위한 개체를 만들 수 없습니다. 또한 통합된 보안 사용 로컬 그룹 SQL Server에 로드된 데이터베이스 사용자에 대한 있으면 로그인을 실패할 수 있습니다.
  7. 두 개 이상의 6.x SQL 서버에 대한 버전 Q. 제가 통합할 수 SQL Server 7.0 데이터베이스를?

    A. 번호 업그레이드 프로세스는 업그레이드되는 서버가 됩니다 추적하며 한 6.x 업그레이드할 SQL Server 데이터베이스에서 허용할. 다른 서버의 데이터베이스를 통합하면 사용자 로그인 ID 문제, 사용자 계정 및 개체 사용 권한을 발생할 수 있습니다. 다른 SQL Server 6.x에서 여러 데이터베이스를 통합하려는 경우 6.x SQL Server 병합 및 SQL Server 7.0으로 업그레이드하기 전에 응용 프로그램이 제대로 작동하는지 확인할 수 있는 모든 데이터베이스를 이동하십시오.
  8. 질문: 내 데이터베이스를 업그레이드하기 전에 데이터베이스 일관성 검사기 (DBCC) 문의 서버에서 실행해야 합니까?

    A. 업그레이드하기 전에 DBCC 문을 실행하는 데 필요한 것은 아니지만 이렇게 하면 있으므로 좋습니다. 데이터베이스에서 기존 논리 불일치 범위에 따라 업그레이드 프로세스가 성공적으로 완료되지 않을 수 있습니다. 상황에서 완료하려면 유지 관리 창에서 충분한 시간을 않을 수 있는 업그레이드 및 DBCC 검사를, 백업 또는 보조 서버에 업그레이드할 데이터베이스의 덤프를 사용하여 DBCC 검사를 실행하는 것이 좋습니다.
  9. Q. SQL Server 7.0 하나 또는 몇 가지 내 데이터베이스 업그레이드할 수?

    A. 예입니다. 하나, 일부 또는 모든 SQL Server 6.x 데이터베이스를 SQL Server 7 .0으로 업그레이드할 수 있습니다. 심지어 모든 서버의 데이터베이스를 업그레이드하기 전에 개별 데이터베이스를 테스트 또는 연습 변환할 수 있습니다. 그러나 서버의 모든 프로덕션 데이터베이스를 동시에 변환하는 것이 좋습니다; 잠재적인 문제를 최소화할 수 있습니다. 기존 SQL Server 6.x 데이터베이스 하위 집합만 변환하려면 동시에 모두 변환해야 합니다.

    사용자가 모든 데이터베이스를 동시에 업그레이드하는 않는 경우 주의해야 할 몇 가지 문제가 있습니다. 뷰, 저장된 프로시저, 트리거 등 다른 데이터베이스의 내용에 의존하는 개체는 개체 또는 종속 데이터베이스가 존재하지 않는 경우 만들 수 없습니다.

    SQL Server 6.x 모델 데이터베이스 개체를 추가로 포함하도록 수정된 경우 모든 다른 SQL Server 6.x 데이터베이스를 동시에 중 하나가 변환된 또는 마지막 합니다. 업그레이드 프로세스 동안 SQL Server 6.x 데이터베이스를 SQL Server 6.x 모델 데이터베이스에 추가되는 기본이 아닌 개체 결과로 만들어진 모든 개체가 스크립팅됩니다.

    모델 데이터베이스가 이미 변환된 후에 다른 SQL Server 6.x 데이터베이스를 업그레이드할 때 SQL Server 6.x 모델 데이터베이스를 기준으로 기본이 아닌 개체가 포함됩니다. SQL Server 7.0 모델 데이터베이스가 처음 만들어질 때 새 SQL Server 7.0 데이터베이스의 개체가 추가됩니다 때문에 작성 스크립트는 데이터베이스에 이미 존재하는 개체를 만들려면 실패합니다. 따라서 model 데이터베이스를 마지막으로 변환하면 데이터베이스 구조의 변경 내용을 경우에만 새 SQL Server 7.0 데이터베이스에 적용됩니다. 모든 SQL Server 6.x 변환된 데이터베이스 기본이 아닌 개체는 스크립트에서 해당 데이터베이스 변환 프로세스 중에 만들어진 것입니다.
  10. Q. SQL Server 6.x 및 SQL Server 7.0 동시에 단일 컴퓨터에서 실행할 수 있습니까?

    A. 번호 사용자가 경우에만 이러한 버전의 SQL Server 중 하나가 주어진된 시간에 실행할 수 있습니다. 두 버전 모두 일반적인 Windows NT 리소스 및 레지스트리 정보를 공유하고 한 번에 하나의 버전만 시작할 수 있습니다. 그러나 전환 유틸리티를 사용하여 SQL Server 7.0 및 SQL Server 6.x 간에 전환할 수 있습니다. 전환 유틸리티를 변환 프로세스에 대한 것이며 테스트; 이를 두 버전의 SQL Server 프로덕션 환경에서 한 컴퓨터에서 호스팅하는 의미하는지 않습니다.

    SQL Server 7.0 데이터베이스를 기존 SQL Server 6.x 설치 동일한 컴퓨터에서 변환한 경우 데이터베이스가 이러한 두 가지 독립적인; 동기화되지, 및 SQL Server 7.0 데이터베이스를 SQL Server 6.x 실행하는 동안 SQL Server 6.x 데이터 수정은 반영된 실현하는 데 중요합니다. 반대로, SQL Server 7.0 데이터에 대한 모든 변경 내용은 SQL Server 6.x 데이터베이스에 반영되지 않습니다.

    주의: 같은 컴퓨터에서 SQL Server 버전 6.x 함께 SQL Server 7.0을 설치하는 경우, SQL Server 6.x 같은 디렉터리에 SQL Server 7.0을 설치하지 마십시오. 별도의 디렉터리에 설치되어 있어야 합니다.
  11. 질문 변환 중에 "@@ servername 유효하지 않습니다." 오류가 나타나는 경우 이유는?

    대답:가 오류 메시지는 업그레이드 중인 SQL Server 버전 6.x 이름이 지정되지 않은 경우 발생할 수 있습니다. 이러한 문제를 해결하려면 다음과 같이 하십시오.

    1. ISQL 또는 ISQL/w @@ Servername SELECT 문을 사용하여 서버 이름이 있는지 확인합니다.
    2. 서버 이름이 없으면 다음 저장된 프로시저를 이름을 추가할 수 있습니다.
      sp_addserver <server_name>, local
      								
  12. Q. 인해 있는 "기본 데이터베이스를 열 수 없습니다" 및 "오류 @@ servername 쿼리하는" 오류를?

    A. If 시스템 관리자(SA) 기본 데이터베이스가 아직 복구되지 또는 주의 대상으로 표시된 경우 업그레이드 마법사는 이러한 오류 메시지 중 하나가 발생합니다. 기본 데이터베이스 문제를 해결하고 업그레이드 마법사를 다시 실행하십시오.
  13. Q. 변환 프로세스가 응답을 중지한 것처럼 보이지만 및 실패합니다. 이유는?

    A. 응용 프로그램 또는 서비스가 SQL Server 6.x 서버에 ODBC 연결을 열어 변환 프로세스 중에 있는 경우 SQL Server 완전히 종료할 수 없습니다. SQL Server 6.x 서버에서 완전히 중지되었다는 확인을 받지 못하면 변환 프로세스는 다음 단계로 진행되지 않습니다. 변환 프로세스가 응답을 중지하고 이 상황에서 결국 실패하게 나타납니다. 이 문제를 해결하려면 모든 응용 프로그램 및 ODBC 연결이 있거나 SQL Server 업그레이드를 수행하기 전에 사용할 수 있는 서비스를 닫습니다. SQL 프로필러 또는 SQL 추적 SQL Server 버전 6.x 연결되어 있으면, 기하 급수적으로 느린 될 많은 CPU 시간을 빠르게 한 번 발생한 작업을 서버가 실제로 응답하지 중지되지 않고 동안 사용할 수 있다는 점에서 이와 비슷한 문제를 볼 수 있습니다.
  14. Q. 제가 레코드를 변환하는 동안 발생할 수 있는 오류를 보려면 찾을 위치가 있습니다?

    A. 변환 과정에서 자세한 로그는 생성되어 SQL 디렉터리에 저장됩니다. 변환하는 동안 오류가 발생하면 프로세스 끝에 대화 상자를 볼 수 있습니다. 이 대화 상자는 오류 파일의 내용을 표시합니다. 이 출력 파일은 MSSQL\Upgrade\ servername _ date _ time 디렉터리에 있습니다. 각 데이터베이스의 변환 프로세스 중에 생성된 출력 및 오류 파일이 있는 자체의 하위 디렉터리에 있습니다.
  15. Q. 내 저장된 프로시저 중 일부를 제대로 변환하지 않은 없습니다 또는 전혀 변환할 했던 없습니다; 무엇이 잘못되었는지?

    A. 없는 이유는 이유는 저장된 프로시저를 올바르게 변환된 수도 없습니다 사항은 다음과 같습니다.

    • 저장 프로시저의 텍스트를 CREATE PROCEDURE 시작해야 하며, BEGIN CREATE PROCEDURE 텍스트에 의해 다음에 TRANSACTION 함께 해당 프로시저가 시작되는 경우 저장된 프로시저가 만들어지지 않습니다.
    • 시스템 테이블을 기반으로 하는 저장된 프로시저, 열 이름 변경 및 시스템 카탈로그를 구조에서 변경에 인해 만들어지지 않습니다.
    • 저장 프로시저의 이름을 sp_rename 저장 프로시저를 사용하여 변경된 경우 저장된 프로시저의 syscomments 시스템 테이블에 대한 원래 이름이 변경되지 않았습니다. 이 경우 저장된 프로시저는 원래 이름으로 만들어집니다. 다음 전에 원래 만들어진 다른 기존 저장된 프로시저 같은 이름 또는 하나 있는 경우 해당 이름의 개체를 이미 존재하는 때문에 두 번째 저장된 프로시저가 만들어지지 않습니다.
    • syscomments 테이블의 항목이 없기 때문에 다른 저장된 프로시저에서 만든 저장된 프로시저는 만들 수 없습니다.
변환 문제에 대한 자세한 내용은 SQL Server 7.0 온라인 설명서에서 "전 업그레이드:: 검사" 항목을 참조하십시오.

질문으로의 대답 없으면? Microsoft SQL Server 뉴스그룹 다음 Microsoft 웹 사이트를 방문하십시오.
http://www.microsoft.com/communities/newsgroups/en-us/
Microsoft 기술 커뮤니티 지식 및 Microsoft 제품 및 관련된 기술에 대한 뉴스 공유할 수 Microsoft 직원, 전문가, 및 동료와 상호 작용할 수 있는 기회를 제공합니다. 이러한 기술 커뮤니티에서는 다양한을 방법으로 질문과 문제에 대한 솔루션을 액세스하고 자신의 전문 지식을 공유할 수 있습니다. 이러한 기술 커뮤니티에서는 다음 Microsoft 웹 사이트에 있는 같습니다.
http://www.microsoft.com/communities/default.mspx

속성

기술 자료: 195444 - 마지막 검토: 2014년 2월 4일 화요일 - 수정: 3.2
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft SQL Server 7.0 Standard Edition
키워드:?
kbnosurvey kbarchive kbmt kbfaq kbinfo KB195444 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

피드백 보내기

 

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