2011-11-23 4 views
5

약 3 가지 다른 환경에서 실행해야하는 배포 패키지가 있습니다.MSDeploy with sql 스크립트

환경 데이터베이스 (destiniation)를 실행 (소스)하기 위해 SQL 스크립트를 지정하고 싶습니다.

SQL 로그인 정보가 포함되어 있으므로 배포 스크립트에 연결 문자열을 지정하고 싶지 않습니다.

연결 문자열의 대상에서 설정을 읽을 수 있기를 원합니다.

서버에 배포 패키지를 패키지 해제 할 때 지정할 매개 변수로 표시 할 수 있습니까? 그렇다면 dest : sql = "connection string"에서 매개 변수를 사용하는 방법은 무엇입니까?

어떤 제안이 좋을 것입니다.

답변

1

Scott Guthrie는 this sort of thing here에 꽤 좋은 글을 남겼습니다. 그는 배포 및/또는 자동화 스크립트 내의 명령 줄을 통해 관리자를위한 프롬프트와 자동화 된 방식으로 매개 변수를 변경하는 것을 구체적으로 언급합니다.