본문 바로가기

초징

[MSSQL]SQL Server 2016 미러링 구축하기 트랜잭션에러편 다음과 같이 트랜잭션 에러가 나타날 때 에러를 해소할 수 있는 방법입니다. 에러 메시지 : 미러 데이터베이스 "test"의 트랜잭션 로그 데이터가 부족하여 주 데이터베이스의 로그 백업 체인을 유지... 에러 해소 방법은 주 서버에서 로그를 백업하여 미러서버에서 NORECOVERY로 복원시켜주면 해결됩니다.로그 백업은 T-SQL로 작업하겠습니다. 먼저 주 서버에서 작업을 진행합니다. 주 서버의 새 쿼리에서 다음과 같이 쿼리를 작성하고 실행합니다. backup log test to disk = 'c:\test.log' with initgo test는 데이터베이스 이름입니다.'c:\test.log'는 로그를 생성할 경로입니다. 저 명령어는 test 데이터베이스를 'c:\test.log' 의 경로에 백업파일을 .. 더보기
[MSSQL]SQL Server 2016 미러링 구축하기 3편 2.4 미러링 연결 - 파트너 연결 T-SQL의 파트너 연결은 반드시 미러서버에서 먼저 미러링을 연결(T-SQL 실행)한 후 주 서버를 연결해야 합니다. 미러서버에서 먼저 작업을 진행합니다. 미러서버의 새 쿼리에서 다음과 같이 쿼리를 작성한 후 실행합니다. 아래는 예시 쿼리입니다. alter database test set partner = 'tcp://192.168.10.207:5022' test는 데이터베이스 이름입니다.'tcp://192.168.10.207:5022' 는 주서버 ip주소 및 주서버의 미러링 포트번호 입니다. 명령이 완료되었다는 메시지가 뜨면 성공입니다. 다음으로 주 서버에서 작업을 진행합니다.명령어는 미러서버와 비슷하지만, ip및 포트 부분이 미러서버의 정보로 변경된 명령어입니다. .. 더보기