1
VS2008 데이터베이스 프로젝트가 있는데 Script> Post-Deployment에서 배포 후 스크립트를 만들었지 만 구문 오류를 파일에 넣어도 모든 것이 성공합니다. 데이터베이스 배포의 나머지는 성공하지만 (내 테이블을 생성합니다). 모든 단서?VS2008 데이터베이스 프로젝트에서 배포 후 스크립트를 실행하지 않는 이유는 무엇입니까?
VS2008 데이터베이스 프로젝트가 있는데 Script> Post-Deployment에서 배포 후 스크립트를 만들었지 만 구문 오류를 파일에 넣어도 모든 것이 성공합니다. 데이터베이스 배포의 나머지는 성공하지만 (내 테이블을 생성합니다). 모든 단서?VS2008 데이터베이스 프로젝트에서 배포 후 스크립트를 실행하지 않는 이유는 무엇입니까?
배포 후 디렉토리에 스크립트를 배치하는 것처럼 들립니다. 실제로는 Script.PostDeployment.sql
파일에 포함시켜야합니다. 예 :
:r .\MyScriptName.sql
:r .\MySecondScript.sql
배포 후 폴더의 모든 스크립트가 기본적으로 실행되는 것은 아닙니다. 사실, 오직 하나만 할 수 있습니다. 기본적으로 파일은 Script.PostDeployment.sql
입니다. 원하는 경우 변경할 수 있습니다.
예 - 이것을 잠시 전에 알아 냈지만 질문을 공개하여 누군가가 PTS를 얻을 수있게했습니다. 그런 바보 같은 디자인. –
그래, 그 질문이 좀 오래되었다는 것을 알았어. 미안해! 네, 조금 기괴하다는 데 전적으로 동의합니다. 폴더에있는 모든 스크립트를 실행하는 옵션이 있다면 좋을 것입니다. –