반응형

Dev::SQL Server 16

SQL Server 2005 DB 미러링 상태에서 .ldf (log) 파일 용량 축소 작업

미러링 상태에서는 아래의 작업을 할 수 없다. BACKUP LOG [DBName] with no_log USE [DBName]GODBCC SHRINKFILE ([DBName_log], 1)GO DBCC SHRINKDATABASE ([DBName],TRUNCATEONLY) 아래의 절차대로 진행을 하면 커진 ldf 파일을 미러링을 풀지 않고 일부 줄일 수 있다. 1. DB 백업2. Microsoft SQL Server Management Studio 관리자 계정으로 로그인 (sa 계정)3. 해당 DB 선택 > 마우스 우클릭 메뉴에서 > 작업 > 축소 > 파일 선택3. 파일 유형 > 로그 선택4. 확인 이렇게 하면 ldf 파일 용량 일부가 줄어 든다.

Dev::SQL Server 2013.12.16

미러링 구성

# DB Mirroring 1. Main DB 와 연결된 모든 접근 차단 2. DB Full Backup 3. DB Transaction Log Backup 4. Mirroring 장비에서 DB with NO Recovery Mode로 복원 5. Mirroring 장비에서 DB에 Transaction Log with NO Recovery Mode로 복원 6. Main DB에서 미러링 구성 * 미러링 구성 시 주의사항 1. Port - 1433 - 5022 2. SQL Server를 Administrator 계정으로 Start 시켜야 한다. (Service) 3. 3대의 장비(동기식 미러링 구성 시)의 Administrator 패스워드는 모두 같아야 한다. 4. Mirroring 구성 완성 전까지 Back..

Dev::SQL Server 2012.12.21

할당 오류, 일관성 오류 해결

alter database [DATABASE] set single_user go dbcc checkdb ([DATABASE], REPAIR_ALLOW_DATA_LOSS) go alter database [DATABASE] set multi_user go # 복구 옵션 1. REPAIR_FAST : 사소한 손상을 복구하는 작업을 수행하며 수행 시간도 빠 르고 데이터 유실도 유발하지 않습니다. 2. REPAIR_REBUILD : REPAIR_FAST 에서 이루어지는 모든 복구 작업을 수 행하고 인덱스 재작성과 같이 시간이 소요되는 복구 작업을 수행하며, 소요 시간 이 길고 데이터 유실도 발생하지 않습니다. 3. REPAIR_ALLOW_DATA_LOSS : REPAIR_REBUILD가 수행하는 모든 작업 들을..

Dev::SQL Server 2012.12.21

추가 인스턴스 TCP Port 변경 및 접속

SQL Server에서 기본 인스턴스는 TCP 1433을 사용하고, 추가 인스턴스가 존재하는 경우 Port는 동적 포트를 사용한다. 이 동적 포트를 고정 포트로 변경하고자 하는 경우, SQL Server Configuration Manager > SQL Server (Version) 네트워크 구성 > (추가된 인스턴스명)에 대한 프로토콜 > TCP/IP 속성 - TCP 동적 포트는 Empty - TCP 포트에 원하는 Port 설정 - 해당 인스턴스 재 시작 # 외부 접속 시 192.168.0.190, 2433\Second * 참고 http://msdn.microsoft.com/ko-kr/library/cc646023.aspx#BKMK_dynamic_ports

Dev::SQL Server 2012.09.04