본문 바로가기

Programming147

MSSQL 백업파일로 DB 복원하기 MSSQL에서 데이터베이스를 백업하면 .bak 확장자로 보통 백업을 받아놓습니다. 그리고 이 .bak 파일을 활용하여 다른 서버에서 DB(데이터베이스)를 복원할 경우가 생깁니다. 그럴 땐 retore 구문에 .bak 경로를 써주고 기존과 똑같이 .mdf와 .ndf 그리고 .ldf 파일의 위치를 적어주면 됩니다. RESTORE DATABASE TEST_DBFROM DISK = '\BackupData\20180716.bak'WITH RECOVERY, STATS = 10,MOVE 'TEST_DB' TO 'F:\SQLData\TEST_DB.mdf', MOVE 'DATA01' TO 'F:\SQLData\TEST_DB.ndf',MOVE 'DATA02' TO 'F:\SQLData\TEST_DB.ndf',MOVE 'T.. 2018. 7. 17.
클러스터드 인덱스 DROP 후 RECREATE 하기 SQL SERVER(MSSQL)에서 클러스터드 인덱스에 컬럼 하나를 추가하고자 DROP 후에 다시 만들려고 할 때 안되는 경우가 있습니다. 즉 PK 제약조건이 설정되어 있어서 안되는 경우인데 이럴 경우에 DROP을 하려고 하면 다음과 같은 에러가 뜹니다. 즉 "인덱스 TEST_TABLE.PK__TEST_TABLE에서는 명시적 DROP INDEX를 사용할 수 없습니다. 이 인덱스는 PRIMARY KEY 제약 조건 설정에 사용 중입니다. 라는 에러가 뜹니다. 이럴 땐 다음과 같이 DROP 후에 다시 만들어주면 됩니다. GO ALTER TABLE [dbo].[TEST_TABLE] DROP CONSTRAINT [PK__TEST_TABLE] GO ALTER TABLE [dbo].[TEST_TABLE] ADD CO.. 2018. 7. 16.
오라클 에러 모음 (ora-13000 ~ ora-25113) 오라클 에러 모음 마지막입니다. (ora-13000 ~ ora-25113)사실 저 같은 경우는 토드나 오렌지 툴로 오라클을 사용하는데 거의 보는 에러만 봤네요.하지만 첨보는 에러가 나올 때도 있겠죠?컨트롤 F로 검색해서 찾아보시면 됩니다^^ ora-13000 = "차원 수가 범위를 넘었습니다"ora-13001 = "디멘숀에 일치하지 않은 오류"ora-13002 = "지정된 레벨이 범위를 넘었습니다"ora-13003 = "디멘숀에 대한 지정된 범위가 부적당합니다"ora-13004 = "지정된 버퍼 크기는 부적당합니다"ora-13005 = "순환 HHCODE 함수 오류"ora-13006 = "지정된 셀 수가 부적당합니다"ora-13007 = "부적당한 HEX 문자가 발견되었습니다"ora-13008 = "지정.. 2018. 7. 14.
오라클 에러 모음 (ora-10000 ~ ora-12827) 오라클 에러 모음입니다. (ora-10000 ~ ora-12827)컨트롤 F로 검색! ora-10000 = "control file debug event, name 'control_file'"ora-10001 = "control file crash event1"ora-10002 = "control file crash event2"ora-10003 = "control file crash event3"ora-10004 = "control file crash event4"ora-10005 = "trace latch operations for debugging"ora-10006 = "testing - block recovery forced"ora-10007 = "log switch debug crash afte.. 2018. 7. 13.