본 게시물은 개인적인 의견으로 작성되었으니 절대적인 정보가 아닐 수 있습니다. 참고만 하시고 궁금한 사항이 있으시면 연락주세요.

티스토리 뷰

   

아직도 SQL Server 7.0을 사용하는 회사가 있다.

기술지원 시 간혹 난감할 때가 있다.

   

SQL Server 7.0을 상위버전으로 업그레이드를 어떻게 해야할까?

   

호환성수준이 70이므로 바로 SQL Server 2008(R2)로 업그레이드가 불가능하다.

   

SQL Server 7.0 => 70

SQL Server 2000 => 80 (70)

SQL Server 2005 => 90 (80, 70)

SQL Server 2008(R2) => 100 (90, 80)

   

위 처럼 지원 가능한 호환성수준이 있다. 70은 SQL Server 2005까지만 지원하므로 백업/복원으로 이상의 버전에서는 복원이 안된다.

   

SQL Server 2008R2에서 복원하면 아래와 같은 오류가 발생한다.

   

그래서 SQL Server 2008(R2) 로 마이그레이션을 하려면 2000 또는 2005 에 복원 후 다시 백업해서 상위버전에서 복원하는 방식을 취해야 한다.

   

   

[참고문서]

SQL Server 7.0 또는 이전 버전에서 데이터베이스 복사

https://technet.microsoft.com/ko-kr/library/ms177398(v=sql.105).aspx

SQL Server 7.0 데이터베이스

다음 방법 중 하나를 사용하여 SQL Server 버전 7.0 데이터베이스를 SQL Server 2008 R2로 변환할 수 있습니다.

  • SQL Server 7.0 데이터베이스를 SQL Server 2000 또는 SQL Server 2005 중 하나를 실행하는 인스턴스에 연결하여 해당 데이터베이스를 둘 중 하나로 업그레이드합니다. 그런 다음 해당 데이터베이스를 SQL Server 2008 R2로 업그레이드할 수 있습니다. 일반적으로 이것이 기본적으로 사용되는 방법입니다.
    연결을 사용하여 SQL Server 2000 또는 SQL Server 2005 데이터베이스를 업그레이드하는 방법은 방법: 분리 및 연결을 사용하여 데이터베이스 업그레이드(Transact-SQL)를 참조하십시오.
  • SQL Server 가져오기 및 내보내기 마법사를 사용하여 SQL Server의 여러 인스턴스 간에 데이터를 복사합니다. 이 마법사는 공급자가 있는 원본 및 대상과 함께 작동하지만 데이터 원본에 따라 데이터 변환 문제가 발생하기도 합니다. 자세한 내용은 SQL Server 가져오기 및 내보내기 마법사를 사용하여 데이터 이동를 참조하십시오.

   

   

   

[기타 참고]

SQL Server 7.0 설치 기본 경로는 C:\MSSQL7\

   

<Errorlog>

2016-05-04 19:56:15.28 kernel Microsoft SQL Server 7.00 - 7.00.623 (Intel X86)

Nov 27 1998 22:20:07

Copyright (c) 1988-1998 Microsoft Corporation

Standard Edition on Windows NT 5.0 (Build 2195: Service Pack 4)

   

2016-05-04 19:56:15.40 kernel Copyright (C) 1988-1997 Microsoft Corporation.

2016-05-04 19:56:15.40 kernel All rights reserved.

2016-05-04 19:56:15.40 kernel Logging SQL Server messages in file 'C:\MSSQL7\log\ERRORLOG'.

2016-05-04 19:56:15.50 kernel initconfig: Number of user connections limited to 32767.

2016-05-04 19:56:15.50 kernel SQL Server is starting at priority class 'normal'(1 CPU detected).

2016-05-04 19:56:15.51 kernel User Mode Scheduler configured for thread processing

2016-05-04 19:56:16.70 server Directory Size: 74235

2016-05-04 19:56:16.71 spid1 Using dynamic lock allocation. [2500] Lock Blocks, [5000] Lock Owner Blocks

2016-05-04 19:56:16.71 kernel Attempting to initialize Distributed Transaction Coordinator.

2016-05-04 19:56:18.82 spid1 Starting up database 'master'.

2016-05-04 19:56:18.82 spid1 Opening file C:\MSSQL7\data\master.mdf.

2016-05-04 19:56:18.86 spid1 Opening file C:\MSSQL7\data\mastlog.ldf.

2016-05-04 19:56:18.95 spid1 Loading SQL Server's Unicode collation.

2016-05-04 19:56:18.95 spid1 Loading SQL Server's non-Unicode sort order and character set.

2016-05-04 19:56:19.11 spid1 Starting up database 'model'.

2016-05-04 19:56:19.11 spid1 Opening file C:\MSSQL7\DATA\model.mdf.

2016-05-04 19:56:19.15 spid1 Opening file c:\mssql7\data\modellog.ldf.

2016-05-04 19:56:19.17 spid1 Clearing tempdb database.

2016-05-04 19:56:19.17 spid1 Creating file C:\MSSQL7\DATA\TEMPDB.MDF.

2016-05-04 19:56:19.37 spid1 Closing file C:\MSSQL7\DATA\TEMPDB.MDF.

2016-05-04 19:56:19.43 spid1 Creating file C:\MSSQL7\DATA\TEMPLOG.LDF.

2016-05-04 19:56:19.51 spid1 Closing file C:\MSSQL7\DATA\TEMPLOG.LDF.

2016-05-04 19:56:19.61 spid1 Opening file C:\MSSQL7\DATA\TEMPDB.MDF.

2016-05-04 19:56:19.64 spid1 Opening file C:\MSSQL7\DATA\TEMPLOG.LDF.

2016-05-04 19:56:19.93 spid1 Closing file C:\MSSQL7\DATA\TEMPDB.MDF.

2016-05-04 19:56:20.07 spid1 Closing file C:\MSSQL7\DATA\TEMPLOG.LDF.

2016-05-04 19:56:20.25 spid1 Starting up database 'tempdb'.

2016-05-04 19:56:20.25 spid1 Opening file C:\MSSQL7\DATA\TEMPDB.MDF.

2016-05-04 19:56:20.28 spid1 Opening file C:\MSSQL7\DATA\TEMPLOG.LDF.

2016-05-04 19:56:20.40 spid1 Server name is 'TD'.

2016-05-04 19:56:20.40 kernel Using 'SQLEVN70.DLL' version '7.00.623'.

2016-05-04 19:56:20.40 kernel Using 'OPENDS60.DLL' version '7.00.00.0623'.

2016-05-04 19:56:20.42 ods Using 'SSNMPN70.DLL' version '7.0.623' to listen on '\\.\pipe\sql\query'.

2016-05-04 19:56:20.42 ods Using 'SSMSSO70.DLL' version '7.0.623' to listen on '1433'.

2016-05-04 19:56:20.43 ods Using 'SSMSRP70.DLL' version '7.0.623' to listen on 'TD'.

2016-05-04 19:56:20.48 spid6 Starting up database 'msdb'.

2016-05-04 19:56:20.48 spid6 Opening file C:\MSSQL7\DATA\msdbdata.mdf.

2016-05-04 19:56:20.48 spid7 Starting up database 'pubs'.

2016-05-04 19:56:20.48 spid7 Opening file C:\MSSQL7\DATA\pubs.mdf.

2016-05-04 19:56:20.48 spid8 Starting up database 'Northwind'.

2016-05-04 19:56:20.48 spid8 Opening file C:\MSSQL7\DATA\northwnd.mdf.

2016-05-04 19:56:20.67 spid7 Opening file c:\mssql7\DATA\pubs_log.ldf.

2016-05-04 19:56:20.70 spid8 Opening file C:\MSSQL7\DATA\northwnd.ldf.

2016-05-04 19:56:20.70 spid6 Opening file c:\mssql7\DATA\msdblog.ldf.

2016-05-04 19:56:20.96 spid1 Recovery complete.

2016-05-04 19:56:20.96 spid1 SQL Server's Unicode collation is:

2016-05-04 19:56:20.96 spid1 '한국어' (ID = 1042).

2016-05-04 19:56:20.96 spid1 comparison style = 196609.

2016-05-04 19:56:20.96 spid1 SQL Server's non-Unicode sort order is:

2016-05-04 19:56:20.96 spid1 'nls_cp949' (ID = 195).

2016-05-04 19:56:20.96 spid1 SQL Server's non-Unicode character set is:

2016-05-04 19:56:20.96 spid1 'cp949' (ID = 12).

2016-05-04 19:56:48.20 spid7 Creating file C:\MSSQL7\data\td.mdf.

2016-05-04 19:56:48.40 spid7 Closing file C:\MSSQL7\data\td.mdf.

2016-05-04 19:56:48.46 spid7 Creating file C:\MSSQL7\data\td_log.LDF.

2016-05-04 19:56:48.56 spid7 Closing file C:\MSSQL7\data\td_log.LDF.

2016-05-04 19:56:48.68 spid7 Opening file C:\MSSQL7\data\td.mdf.

2016-05-04 19:56:48.71 spid7 Opening file C:\MSSQL7\data\td_log.LDF.

2016-05-04 19:56:48.95 spid7 Closing file C:\MSSQL7\data\td.mdf.

2016-05-04 19:56:49.04 spid7 Closing file C:\MSSQL7\data\td_log.LDF.

2016-05-04 19:56:49.17 spid7 Starting up database 'td'.

2016-05-04 19:56:49.17 spid7 Opening file C:\MSSQL7\data\td.mdf.

2016-05-04 19:56:49.18 spid7 Opening file C:\MSSQL7\data\td_log.LDF.

2016-05-04 19:58:47.26 backup Database backed up with following information: Database: td, creation date and time: 05/04/16(19:56:49), pages dumped: 131, first LSN: 4:24:1, last LSN: 4:26:1, sort order: 195, striped: 0, number of dump devices: 1, device information: (FILE=1, TYPE=DISK: {'c:\mssql7\backup\td.bak'}).

   

   

댓글
최근에 올라온 글
최근에 달린 댓글
글 보관함
Total
Today
Yesterday