Visual Studio 2010의 .Net 프로젝트에 SQL 프로젝트가 있습니다. 문제없이 더 많은 환경에서 모든 데이터베이스 개체를 만드는 데 도움이 될 것이라고 생각하여 솔루션에 추가했습니다. 내 범위는 더 많은 컴퓨터에 데이터베이스 개체 (테이블 및 저장 프로 시저)를 쉽게 만들거나 정의하는 것입니다.이 목적을 위해 Visual Studio에서 Sql 프로젝트를 만들고이 프로젝트에 각 테이블과 저장 프로 시저에 대한 작성 스크립트를 추가했습니다. 이제 30 개의 스크립트가 있고 새로운 SQL 인스턴스에서이 스크립트를 실행하고 싶습니다.Visual Studio 2010 sql 프로젝트 - 실행 방법은 무엇입니까?
Visual Studio에서 SQL 인스턴스 (연결 단추 있음)에서 열린 파일을 조정할 수있는 툴박스를 가지고 있으며 적절한 개체 (테이블 또는 SP)를 생성합니다.
질문은 : 한 번의 클릭으로이 프로젝트의 모든 파일을 실행하려면 어떻게해야합니까? 한 번의 클릭으로 모든 개체를 만드는 방법은 무엇입니까? 이제 실행할 스크립트가 약 30 개가 있으며 적절한 방법이 필요합니다.
내가하는 방법은 기본 프로젝트로 sql 프로젝트를 설정하고 실행 (F5 키)을 눌러야했지만 SQL 파일에서 이상한 컴파일 오류가 발생했습니다. 오류가 발생하면 마녀가 실행되지 않았습니다. 각 스크립트를 개별적으로 실행합니다.
여기이 프로젝트의 오른쪽 클릭 메뉴입니다 (아니 실행, 게시 또는 뭔가 다른!) :
나는 그 메뉴 배포 명령에서 사용하려고했습니다. 나쁜 소식은 (저를위한) 저 명령에 이것을 가지고 있다는 것입니다 :
나는 각 SQL 스크립트에 오류가 없으며 각각 올바르게 실행됩니다.
감사합니다.
SQL Server 데이터베이스 프로젝트 (SSDT)가있는 경우 프로젝트를 마우스 오른쪽 단추로 클릭하고 게시를 선택할 수 있습니다. – CandiedCode
마우스 오른쪽 버튼 클릭 메뉴에 게시 명령이 없습니다. 어떤 프로젝트가 있는지 어떻게 알 수 있습니까? –
SSDT는 최신 데이터베이스 프로젝트입니다. VS 2010을 사용하는 경우 sp1을 설치해야합니다. 나는 Deploy가 당신이 찾고있는 것이라고 믿습니다. 해당 옵션을 선택하고 작동하는지 확인하십시오. (그 프로젝트를 사용한지 얼마되지 않아 머리 꼭대기를 기억하지 못합니다.) – CandiedCode