irror-홈 라이브러리에 파일을 추가하는 방법
5185 단어 ror
이런 조작을 할 때 메인 서버와 렌즈 서버의 환경경을 검사하고 상황에 따라 서로 다른 방식으로 처리해야 한다.
1> 홈 라이브러리 서버와 미러 서버 구성이 동일하고 새로 추가된 파일의 경로가 동일하게 유지되는 경우 미러 서버에 동일한 디렉토리가 있는지 확인하기만 하면 SQL Server가 새 파일 작업을 미러 라이브러리에 자동으로 동기화합니다(미러 서버에 디렉토리를 수동으로 설정해야 함).
2> 홈 라이브러리 서버와 미러 서버의 구성이 다르거나 새 파일의 경로가 F:\DB\DB1인 경우 변경해야 합니다.ndf, 대칭복사 서비스는 F 디스크가 없습니다. E:\DB 디렉터리에 설치해야 합니다. 이때 특수 설정이 필요합니다.
장면: 데이터베이스 [RepDB1]에 "E:\DB1\RepDB1_F1.ndf"데이터 파일을 추가하지만 대칭복사 서비스에 디스크 E가 없기 때문에 추가된 데이터 파일을 디렉터리 "F:\DB1"아래로 옮겨야 합니다.
작업 단계:
1> 미러 분리, 홈 라이브러리에 새 파일 추가
USE [master]
GO
ALTER DATABASE [RepDB1] SET PARTNER OFF
GO
ALTER DATABASE [RepDB1] ADD FILE ( NAME = N'RepDB1_F1', FILENAME = N'E:\DB1\RepDB1_F1.ndf' ,
SIZE = 5120KB , FILEGROWTH = 1024KB ) TO FILEGROUP [PRIMARY]
GO
2> 데이터 백업
BACKUP LOG [RepDB1] TO DISK ='E:\RepDB1_20140210.BAK'
3 > 미러링 서버에서 데이터베이스를 복원하고 MOVE 명령을 사용하여 새 파일의 위치를 지정합니다.
RESTORE LOG [REPDB1]
FROM DISK=N'E:\RepDB1_20140210.BAK'
with norecovery, move N'RepDB1_F1' TO N'F:\DB1\RepDB1_F1.ndf'
4 > 미러 재설정
--
ALTER DATABASE [REPDB1] SET PARTNER =N'TCP://192.168.1.29:5023'
--
ALTER DATABASE [REPDB1] SET PARTNER =N'TCP://192.168.1.31:5023'
많은 사람들이 전체 백업을 복원할 때 데이터 파일의 경로를 수정할 수 있다는 것을 알고 있지만, 로그를 복원할 때 파일 경로를 수정하는 것을 고려하지 않기 때문에 완비된 복원이 필요한 오류가 발생한다.
참고:http://www.cnblogs.com/Joe-T/archive/2013/04/08/3008617.html
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
irror-홈 라이브러리에 파일을 추가하는 방법여러 가지 이유로 디스크가 비어 있지 않으면 메인 라이브러리에 데이터베이스 파일을 다른 디스크에 추가해야 하는데 미러 서버에 대응하는 문자가 없기 때문에 많은 사람들이 미러를 삭제하고 다시 완비해서 복원하여 미러를 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.