한 테이블에 데이터가 4백만건 정도가 있어서 데이터 이동을 좀 할려고 하는데요
이동하고 있는데 select 를 하면 데이터가 꼬일거 같아서 그런데
지금내가 접속하고 있는 세션 말고 나머지 커넥션을 강제로 다 끊고 특정 테이블 스페이스는 다른 사람이 접속이 안되게 할 수 있는
방법이 있을까요?
그리고 데이터 옮길때 보통
insert into [복사될 테이블명] select * from [기존테이블] where 조건
이런 씩으로 많이 옮기나요? 이런씩으로 옮길 껀데 혹시 다른 좋은 방법이 있으면 조언 좀 부탁드릴께 요 ^^
/*
참고 : ms-help://MS.SQLCC.v10/MS.SQLSVR.v10.ko/s10de_6tsql/html/f76fbd84-df59-4404-806b-8ecb4497c9cc.htm
*/
USE master;
go
ALTER DATABASE adventureworks2008r2
SET single_user WITH
ROLLBACK immediate;
go
ALTER DATABASE adventureworks2008r2
SET read_only;
go
ALTER DATABASE adventureworks2008r2
SET multi_user;
go