SQLSERVER 데이터베이스 백업 후 복원 할 수 없 는 해결 방법

때로는 완전히 백업 합 니 다.복원 할 때 가끔 데이터베이스 파일 을 복원 하지 못 하 게 합 니 다.해결 방법:데이터베이스 파일 을 직접 복사 할 수 있 습 니 다.xxx.mdf 와 xxx.ldf(실제 복사 과정 에서 sqlserver 서 비 스 를 먼저 중지 해 야 합 니 다)는 spattach_db 저장 과정 에서 해결 할 수 있 습 니 다.예제 아래 의 예제 에 서 는 pubs 의 두 파일 을 현재 서버 에 추가 합 니 다.EXEC sp_attach_db @dbname = N'pubs', @filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf', @filename2 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf'N 은 유 니 코드 의 의 미 를 표시 합 니 다.유형 에 varchar 와 nvarchar 가 있 는 것 처럼 하나의 유 니 코드 문자 가 두 바이트 를 차지 합 니 다.N'을 사용 하 는 경 우 는 주로 두 바이트 시스템 환경 에서 시스템 이 모든 문자 에 대해 유 니 코드 기준 으로 설명 하도록 강제 하 는 것 입 니 다.그렇지 않 으 면 데이터베이스.mdf 파일 이 중국어 이름 이 고 N 을 추가 하지 않 으 면 데이터 베 이 스 를 불 러 온 후에 이름 이 어 지 러 워 질 수 있 습 니 다.시스템 이 단일 바이트 로 문 자 를 처리 하기 때문에!................................................................SQL SERVER 를 시작 할 수 없 음 을 확인 하면 다음 단계 로 조작 하 십시오.1.SQL SERVER 를 다시 설치 하 십시오.(원래 데이터베이스 에 있 는 데이터베이스 파일 을 보관 하 십시오.로그 파일 은 필요 하지 않 습 니 다.)2.SQL Analysis 에서 sp 를 사용 하 십시오.attach_db 데이터 베 이 스 를 서버 sp 에 추가 합 니 다.attach_db 용법:spattach_db 는 데이터 베 이 스 를 서버 에 추가 합 니 다.문법 spattach_db [ @dbname = ] 'dbname' , [ @filename1 = ] 'filename_n'[,...16]인자[@dbname=]'dbname'은 서버 의 데이터베이스 이름 에 추가 합 니 다.이 명칭 은 반드시 유일한 것 이 어야 한다.dbname 의 데이터 형식 은 sysname 이 고 기본 값 은 NULL 입 니 다.[@filename1 =] 'filename_경로 포함 데이터베이스 파일 의 물리 적 이름filename_n 의 데이터 형식 은 nvarchar(260)이 고 기본 값 은 NULL 입 니 다.최대 16 개의 파일 이름 을 지정 할 수 있 습 니 다.매개 변수 이름 은@filename 1 로 시작 하여@filename 16 으로 증가 합 니 다.파일 이름 목록 은 최소한 주 파일 을 포함해 야 합 니 다.주 파일 은 데이터베이스 에 있 는 다른 파일 을 가리 키 는 시스템 표를 포함 합 니 다.이 목록 에는 데이터베이스 가 분 리 된 후 이동 하 는 모든 파일 도 포함 되 어야 합 니 다.코드 값 0(성공)또는 1(실패)결과 집합 을 되 돌려 줍 니 다.설명 없 이 이전 에 만 명시 적 sp 를 사용 합 니 다.detach_db 작업 데이터베이스 서버 에서 분 리 된 데이터베이스 실행 spattach_db。16 개 이상 의 파일 을 지정 해 야 한다 면 FOR ATTACH 자구 가 있 는 CREATE DATABASE 를 사용 하 십시오.데이터 베 이 스 를 추가 한 서버 가 이 데이터 베 이 스 를 분리 한 서버 가 아니 라 분 리 된 데이터 베 이 스 를 사용 하여 복사 하려 면 sp 를 실행 해 야 합 니 다.removed breplication 은 데이터베이스 에서 복 사 를 삭제 합 니 다.권한 은 sysadmin 과 dbcreator 고정 서버 역할 의 구성원 만 이 과정 을 수행 할 수 있 습 니 다.

좋은 웹페이지 즐겨찾기