2014-12-15 2 views
0

나는 응용 프로그램의 일부를 소유하고 있습니다. 나는 각각의 환경에 많은 수의 procs ~ 50-100을 설치해야한다. 나는 그것을 설치하기위한 대본을 준비하고있다.SQL 서버 저장 프로 시저 설치

약 50-100 개의 저장된 procs를 SQL Server 2012에 설치하는 가장 좋은 방법은 무엇입니까? 단지 설치하고 .sql 파일을 가리키고 싶습니다. 이 파일에는 스크립트가 포함되어 있으며 존재하지 않는 경우 검사가 삭제되고 다시 작성됩니다. 그러나 나는 그 모든 것을 수동으로 실행해야 할 것이다. 어떤 종류의 스크립팅이나 배치 파일을 통해 .sql 스크립트를 트리거 할 수 있기를 원합니다.

누군가 포인터를주세요 ... 고마워요.

+0

['sqlcmd.exe'] (http://msdn.microsoft.com/en-us/library/ms162773(v=sql.110).aspx)를 확인하십시오. –

+0

Visual Studio에서 SQL Server 데이터 도구를 확인하십시오. 기본 데이터베이스의 dacpac을 빌드하고 procs로 프로젝트를 빌드하십시오. 배포해야하는 델타가 있는지 데이터베이스에 대해 확인하는 게시를 수행 할 수 있습니다. –

답변

2

당신은 sqlcmd.exe를 사용할 수 있습니다

sqlcmd -S server\instance -U username -P password -i C:\script.sql -o C:\results.txt 

는 하나의 파일에 모든 50 ~ 100 검사/드롭/생성 명령을 넣어 다음 위의를 포함하는 배치 파일을 만듭니다.