2014-12-30 2 views
2

누군가가 특정 테이블에 새 레코드를 삽입 할 때 새 데이터베이스를 만들려면 클라이언트의 요구 사항이 있습니다. 모든 테이블, 저장 프로 시저 및 다른 것들을 현재 데이터베이스의 새 데이터베이스에 갖고 싶습니다.테이블에서 트리거를 트리거 한 후 새 데이터베이스를 만드는 방법

새 이름으로 현재 데이터베이스를 복원 할 계획입니다.

아무에게도이 작업을 수행 할 수 있습니까?

답변

0

백업에서 데이터베이스를 단순히 복원하는 에이전트 작업을 실제로 만들어야 할 경우에는 매우 이상하게 보일 수 있습니다. 방아쇠를 당하면 다음과 같이 작업을 실행할 수 있습니다.

EXEC msdb..sp_start_job @job_name = 'JobName' 

그 작업에 일부 매개 변수를 전달해야한다고 생각합니다. 데이타베이스의 테이블에 저장할 수 있습니다 (중앙 테이블이 바람직 함).

어쨌든, 유지하기가 더 쉽기 때문에 어쨌든 스크립트 (스키마 및 데이터)에서 데이터베이스를 만드는 것이 더 편할 것입니다.

관련 문제