VSDBCMD.exe (Visual Studio 2010 버전)를 사용하여 데이터베이스 프로젝트의 출력을 배포하려고합니다. 명령 줄에/dd : + 스위치를 포함합니다. 명령을 실행할 때마다 하나의 메시지가 나타납니다.VSDBCMD가 배포되지 않지만 오류가 표시되지 않는 경우 어떻게 해결합니까?
TSD00566 Deployment script generated to:
C:\Deploy\SqlServerDB.txt
오류는 없지만 배포 스크립트가 실행되지 않고 배포가 수행되지 않습니다. /Quiet
스위치가 켜져 있지 않습니다.
나는 명령 줄에서 모든 매개 변수를 지정하고 .deploymentmanifest
파일을 사용하는 것을 시도했다. 나는 같은 결과를 얻는다 : 스크립트 파일은 생성되지만 실행되지는 않는다. 스키마 변경 사항은 배포되지 않습니다.
생성 된 배포 스크립트가 유효하고 대상 SQL 서버에만있는 파일 경로를 참조하기 때문에 연결 문자열이 올바른지 알고 있습니다. 내가 어떤 오류 메시지 나 유용한 출력을 받고 있지 않다 때문에
나의 현재 명령 행 (같이 가장 최근의 시도), 당신이 나를이 명령을 해결하는 방법을 알아내는 데 도움 주실 래요
vsdbcmd.exe
/a:Deploy
/cs:"Data Source=[the correct server];Integrated Security=True;Pooling=False;Initial Catalog=[the correct database]"
/Quiet-
/dd:+
/p:TargetDatabase="[the correct database]"
/dsp:Sql
/Model:"C:\[output path]\SqlServerDB.dbschema"
입니까?