2011-09-16 5 views
0

프로덕션 데이터베이스에서 현재 활성화 된 C#으로 작성된 트리거가 있습니다. 무언가를 테스트하기 위해서, 테스트 데이터베이스에서도 트리거를 활성화하고 싶습니다. 트리거가 프로덕션 및 테스트 데이터베이스 모두에 배포되도록하려면 어떻게해야합니까?Visual Studio를 사용하여 여러 데이터베이스에 트리거를 배포하는 방법은 무엇입니까?

는 지금까지 내가 말할 수있는 트리거가 지금 배치됩니다 방법입니다 : 내 코드 솔루션/프로젝트의 속성을 볼 때

Visual Studio에서
  • 는, 데이터베이스를위한 곳이 있어요 연결 문자열. 이 문자열은 프로덕션 데이터베이스를 지정합니다.
  • Visual Studio에서 빌드 -> 배포 솔루션으로 이동하면 연결 문자열에 지정된 프로덕션 데이터베이스에 트리거가 배포됩니다.

그래서이 질문을 보는 또 다른 방법은 다음과 같습니다. 연결 문자열에 여러 데이터베이스를 지정하는 방법이 있습니까?

답변

1

VS2010 데이터베이스 프로젝트를 사용하고 있다고 가정합니다. Visual Studio를 사용하여 배포하는 대신 VSDBCMD 유틸리티를 사용할 수 있습니다. 연결 문자열을 명령 줄 인수로 지정하면 다른 연결 문자열을 사용하여 유틸리티를 두 번 실행할 수 있습니다.

또 다른 옵션은 Visual Studio에서 서로 다른 연결 문자열을 사용하여 여러 프로젝트 구성을 설정하는 것입니다.

Visual Studio ALM 레인저스가 작성한 Visual Studio Database Guide은 유용한 리소스입니다.

관련 문제