개발중에 간혹 스크립트 백업을 위해..
EM에서 SQL Server DMO (Distributed Management Objects) 객체를 호출..
SVN소스경로에 스크립트파일를 생성하는 방법을 주로 사용하곤 한다.

그러나,
매번 스크립트 대상을 선택하고, 경로를 일일이 지정하여 파일을 생성하는것..
꽤나 번거롭다..-_-;

비주얼베이직이나 C#으로 작성된  프로그램을 이용, 
DMO 객체를 호출해서 스크립트를 생성하는 방법도 있기도하나..
프로그램을 실행 해야 하므로 무효..;;

접속중인 DB서버있는 객체를 서버의 경로내에 스크립팅을 하는 방법은  이곳에서 찾을수 있었으나..
필요로 하는것은 원격의 DB서버의 Object를
내PC의 SVN소스 경로에 가져오는 것이었으므로 대략 무효..;; OTL

결국, 쿼리 분석기에서 sp_OA* 같은 확장 프로시저를
호출해서 사용하는 스크립트생성 방법이 간단하고 편할듯 싶어
적용해 보았으나..;; 파일하나로 생성하므로 무효..;;  OTL

원하는 것은
각각의 테이블이나 저장프로시저를 별도의 파일로 생성하거나 지라..;;
결국 프로시저로 만들었다..-_-;;;

링크드 DB를 등록후 사용하는것이 좋으나..
그.때.그.때. 사용하는 지라..;;
버그 역시 그.때.그.때 수정하시어 사용하시면 되겟다..;;



more..



PS. 스크립트가 생성될 PC에 Sql 서버가 설치되어 있어야 한다..-_-
2005에서는 안돌아 가더라..-_-;;

Posted by blushine
TAG