2003 에서 2008 로 데이터 베이스를 이전 복원 해야 합니다.
한두개면 연결 해서 하겠는데. 그양이 약 30개 정도되서 껀껀이 하기엔 귀찮기도 하고 단순작업이기도 해서 문의 드립니다.
좋은 방법 없을까요?
혹시나 해서 전체 백업 한뒤 해당 파일들을 모두 복사 해보기도 했습니다.
그뒤에 방법이 없네요, 고수님들의 조언 부탁 드립니다.
Comment 3
-
쓸만한게없네(윤선식)
2013.04.17 14:44
-
수노
2013.04.18 10:30
전 이거 스크립트로 만들어서 일일히 복원했었어요 ㅎㅎ
어차피 하나씩 옮겨가며 서비스 테스트 해야해서요 ^^
-
jevida(강성욱)
2013.04.19 15:05
SSIS 사용 시 : http://sqlmvp.kr/140162653381
SSMS 사용시 : http://sqlmvp.kr/140174474261
사용시 실제 데이터 사이즈의 크기와 비즈니스 영향도를 고려하여 사용하시길 바랍니다
감사합니다.
1. 우선. 붙여넣을 Database 파일 경로와 파일명을 리스트업합니다.
2. 리스트업한 데이터베이스 에 따라 sp_attach_db 명령어를 실행하는 스크립트를 만듭니다.
3. 스크립트를 실행합니다.
sp_attach_db 는 다음을 참고하세요.
EXEC sp_attach_db @dbname = N'AdventureWorks2012',
@filename1 =
N'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Data\AdventureWorks2012_Data.mdf',
@filename2 =
N'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Data\AdventureWorks2012_log.ldf';
http://msdn.microsoft.com/ko-kr/library/ms179877(v=sql.100).aspx
이후 버전에서는 sp_attach_db가 사라진다고 하니..
CREATE DATABASE for attach 를 사용하라고 합니다.
http://msdn.microsoft.com/ko-kr/library/ms176061(v=sql.100).aspx