본문 바로가기

Computer/Database

[MSSQL] bcp를 이용한 테이블 단위 백업

명령프롬프트(cmd)에서..

1. 백업

bcp [DB명].dbo.[테이블명] out 파일명 -c -U[사용자ID] -P[패스워드]

bcp "[쿼리]" queryout 파일명 -c -U[사용자ID] -P[패스워드]

 

ex1) bcp test.dbo.people out d:\backup.bak -c -Usa -Pabcd

ex2) bcp "select * from info where id=1" queryout d:\backup.bak -c -Usa -Pabcd

 

2. 복구

미리 테이블이 생성된 상태에서

bcp [DB명].dbo.[테이블명] in 파일명 -c -U[사용자ID] -P[패스워드]

 

-U, -P는 대문자이면 ID와 암호를 바로 이어서 작성한다.