본문 바로가기

DB/MSSQL

(5)
[MSSQL]데이터 파일(.mdf/.ndf)과 로그파일(.ldf) 다른 DBMS 백업과는 달리 MSSQL 파일을 백업할 때 두 가지의 파일로 분리되는 것을 보고 궁금증이 생김.... 이유는? =========================================================================== MDF, .NDF 파일은 데이터베이스의 데이터 파일 / .LDF 파일은 데이터베이스의 로그파일을 의미한다. 데이터파일과 로그파일은 데이터베이스의 의해 개별적으로 관리된다. MSSQL에서 관리되는 파일은 다음과 같이 3가지 타입이다. * Primary Data File 주 데이터 파일은 데이터베이스의 시작 지점이며 데이터베이스의 나머지 파일을 가리킵니다. 모든 데이터베이스에는 하나의 주 데이터 파일이 있습니다. 권장되는 주 데이터 파일 확장명은 .m..
[MSSQL]복원 오류 - 미디어 세트 개수 불일치 DB를 백업할 떄 확장자를 걸어줬어야 하는데 걸지 않아서 파일이 로그파일과 BAK파일로 분할된 거 같다. ---------------------------------------------------------------------------------------------------------------- 방법: 1 미디어 세트에 2개의 미디어가 있지만 1개만 제공하고 있습니다. 모든 멤버를 제공해야 합니다. 백업파일이 2개로 만들어졌는데, 1개만 지정해서 발생한 오류이다. 백업파일이 몇 개로 만들어졌는지 확인하기 위해 아래의 쿼리문을 실행하면 된다. RESTORE LABELONLY FROM DISK = 'D:\DBA.bak' FamilyCount가 필요한 백업파일의 개수이다. 두 파일을 지정해야만 정상..
[MSSQL]LDF/MDF파일 DB복원 방법 .bak 파일로 생성되지 않고, DB가 저장된 폴더에서 직접적으로 복사하여 .LDF/MDF로 만들어진 파일을 백업하기 위해 LDF, MDF 란 : SQL Server에서 사용되는 데이터파일(MDF)와 로그파일(LDF)의 확장자입니다. * 복원방법 sp_attach_db 저장 프로시저를 이용하여 DBMS 에 붙이는 방법입니다. 1. 데이터베이스명 : gmate mdf, ldf 파일들의 위치 : c:\Data mdf 파일명 : gmate.mdf ldf 파일명 : gmate_log.ldf 2. 위와 같다면 쿼리분석기에서 아래와 같은 문장으로 실행시키시면 됩니다. * 경로는 LDF/MDF 있는 파일 경로를 적어주면 됩니다. use master EXEC sp_attach_db @dbname = N'gmate' ,..
[MSSQL] 계정 만들기 MSSQL을 사용하시다 보면 보안과 관련되어 사용자를 추가하거나 편집할 일이 발생합니다. 이에 이번엔 사용자 추가에 관하여 설명을 하려합니다. 사용자 추가를 위해선 먼저 왼편의 메뉴에서 보안을 선택후 오른클릭후 새 로그인 항목을 선택합니다. ============== 그럼 로그인 - 신규 윈도우가 생성됩니다. 이중 저희는 SQL Server 인증용 계정을 추가해 보도록 하겠습니다. 먼저 SQL Server 인증을 선택후 암호를 입력합니다. 그후 암호 정책 강제 적용 선택후 아래쪽의 기본 데이터베이스와 기본 언어를 선택합니다. ===================== 그 다음 왼편 메뉴에서 서버 역할을 선택후 오른쪽 목록중 public을 선택합니다. ==================== 다시 왼편 메뉴에서 ..
[MSSQL]DB 백업 및 복원 자료가 오래됐지만 충분히 응용 가능 저는 MSSQL 2008 R2 사용 중임. 시작전에. - 디비이름 : FirstTest - 백업/복구 할 테이블 명 : TB001_USER 일단 제꺼 볼께염(포토샾 뭘 눌렀는데 색이 이상하네영 ㅠ_ㅠ) 뭐 보시면 테이블 하나에.. 저렇게 있습니다요. 1. 백업하기. a. 데이터베이스(저는 FirstTest입니다)위에 마우스를 올리고 마우스 오른쪽. 그리고 테스크(또는 작업) -> 백업 을눌러주세요. b. 그럼 다음 화면이 나오는데 일단 데이터베이스를 변경합니다. 저는 FirstTest이겠죠? 그리고 하단에 "백업할 위치"가 있는데 거기에 기존에 하나 있을꺼에요. 그거 제거 하고, "추가"를 눌러주세요.(백업할 위치 바꿀꺼에요) c. 그럼 요게 뜨는데 제가 네모처논곳 눌..