본문 바로가기

기타/DataBase

sysindexes에서 DBCC CHECKTABLE을 실행하십시오. (오류)


오류 원인1:mdf 나 ldf 자체가 손상이 입었을 가능성이 있음. backup 된 데이터를 이용 해야 할 필요가 있음.

오류 원인 2:\2005에서 생성된 mdf 와 ldf 는 파일단위로 호환되지는 않기 때문에 내보내기 기능을 이용해야 함.

 

1. SQL 2005 에서 스크립트를 생성합니다.

 

2. SQL 2000 에다 DB를 생성후 2005에서 만든 스크립트를 실행합니다.

 

3. SQL 2005 에서 데이터 내보내기를 실행

 

1)

*데이터 원본 선택

   데이터베이스 원본 : SQL Server Native Client
  서버이름 : SQL 2005 서버
  인증 : SQL 서버 인증 (ID, PW 입력)
  데이터베이스 : 옮길 데이터베이스 선택

2)

*대상 선택
  대상 : Microsoft OLE DB Provider For SQL Server
  서버이름 : SQL 2000 서버
  인증 : SQL 서버 인증 (ID, PW 입력)
  데이터베이스 : 옮길 데이터베이스 선택)

3)

*테이블 복사 또는 쿼리지정
하나이상의 테이블 또는 뷰에서 데이터 복사 선택 ( 테이블을 선택후 데이터를 이동시킨다.)

 

'기타 > DataBase' 카테고리의 다른 글

MSSQL시간 - GETDATE  (0) 2009.06.04