2012-07-27 6 views
5

내가 수정을 위해 기존의 저장 프로 시저를 열고 변경 사항을 저장 VS 2012를 결정할 수있는 유일한 방법으로 저장 프로 시저를 수정하고 저장하는 직관적 인 방법이 있나요은 다음과 같다 초기 단어 CREATE 및 그 자리에 (때마다) ALTER 다시 입력하십시오.VS 2012

2) "SQL"메뉴에서 "Transact-SQL Editor"하위 메뉴로 Execute을 선택하십시오.

VS2012가 릴리스 후보인 것을 감안할 때,이 행에 근본적인 변화가 없을 것이라고 확신합니다.

그리고 나는 순수한 관점에서 서버의 프로 시저를 변경하기 위해 쿼리를 실행하고 있음을 이해합니다. 그러나 유용성의 관점에서 툴바의 간단한 Save 버튼에 더 가깝게는 더 이상 상응하지 않습니다. 하루 동안 이것은 시간과 정신 집중의 중요하지 않은 낭비입니다. 나는 Ctrl 키 + 시프트 + E하지만 수동 때마다 말도 CREATEALTER에 편집을 살 수 있습니다.

답변

6

나는 당신이 당신의 데이터베이스에 저장 프로 시저에 대한 변경 사항을 적용하기 위해 노력하고 있음을 가져?

다음을 시도해보십시오. SQL Server 개체 탐색기보기로 이동하십시오. SQL Server 노드를 마우스 오른쪽 단추로 클릭하고 서버를 추가합니다. 데이터베이스를 열고 편집해야하는 절차를 확인하십시오. 프로 시저를 두 번 클릭하면 오브젝트에 대한 CREATE 스크립트가 열립니다. CREATE를 그대로두고 간단히 수정하고 '업데이트'버튼을 클릭하십시오. 그런 다음 변경 사항을 즉시 적용할지 또는 쿼리 창에 스크립트를 생성하고 스크립트를 직접 적용할지에 따라 스크립트 생성 또는 데이터베이스 업데이트를 선택하십시오.

ALTER를 생성하려면보기 메뉴에도있는 SQL Server 개체 탐색기와 별개로 서버 탐색기를 사용할 수 있습니다. 데이터베이스를 데이터 연결에 추가하십시오. 프로 시저를 찾아 마우스 오른쪽 단추로 클릭하고 열기를 선택하십시오.

+0

David에게 감사합니다. 나는 "서버 탐색기"창을 사용하고 있었고 사실 내 서버를 추가 할 수 없었고 데이터 연결 만 할 수있었습니다. 나는 거기에 "업데이트"버튼을 시도했지만 내가주지 않은 오류를 받았습니다. 어쨌든 네 권고에 따라 "SQL Server Object Explorer"를 사용하면 매우 효과적이며 Update 버튼은 내가 묻는 것을 정확하게 수행합니다. 방금 ​​"솔루션 탐색기"로 돌아가서 "업데이트"단추를 다시 시도했는데 이제는 작동하고 있습니다. 그러나 나는 당신이 나의주의를 끌었던 SQL "Server Object Explorer"를 선호한다. –

0

소스 제어에 절차를 추가하고, 변경하고, 체크 인하 고, DB에 게시 할 수 있습니다. 나는 그것을 해본 적이 없다,하지만이 비디오에 대한 이야기 ​​:

SSDT talk at TechEd 2012