2012-07-06 2 views
5

SQL Server 2012 용 DDL을 내보내는 방법이 있습니까?SQL Server 2012

이러한 성격의 이전 질문 12 월 2009 년 대답했지만, 그것을 적용하지 않는 것, 이전 대답 : SQL Server의 :

SQL Server 관리 Studio에서

, 바로 데이터베이스를 클릭하고 선택 '작업'-> '스크립트 생성'.

스크립트에 포함 할 DDL 개체를 선택하라는 메시지가 표시됩니다. 18시 53분 다니엘 Vassallo 78.6k11129180

내가 제안을했지만, 내 데이터베이스를 마우스 오른쪽 버튼으로 클릭 한 후 한에서 8시 58분 12월 18일 '09 대답

에서 12월 19일 '09 편집 링크, 이러한 "작업"옵션이 없습니다.

아이디어가 있으십니까?

2012 Analysis Services에는 배포 마법사 만 있습니다. 나는 배포하지 않고 문서화하려고합니다. 데이터 품질 서비스, 통합 서비스, 성능 도구를 선택했지만 인식 한 내용이 보이지 않습니다.

저는 지난 몇 년 동안 Oracel에서 SQL Devloper로 작업 해 왔지만 Access 및 SQL Serever 관리 도구 메뉴에서 데이터 내보내기가 있다는 것을 기억하는 것 같습니다. DDL을 포함하여 데이터 유무에 관계없이 내보낼 대상을 선택하고 선택할 수있었습니다.

나는 그런 식으로하고 싶습니다. 모든 테이블을 포함 시키지만 데이터는 포함시키지 마십시오.

아이디어가 있으십니까?

감사합니다.

답변

6

SQL Server 2012 인스턴스의 특정 데이터베이스에서 DDL을 스크립팅한다고 가정합니다. 이렇게하려면 SSMS에서 관심있는 데이터베이스를 클릭 한 다음 마우스 오른쪽 버튼을 클릭하고 '작업>'위로 마우스를 가져간 다음 '스크립트 생성'을 클릭하십시오. 아래의 세 가지 스크린 샷과 같이 마법사가 열립니다. 팁 : '고급'탭에서 스크립팅 옵션을 확인하십시오.

Generate Script - 1

Choose Options Dialog

Scripting Options Dialog

+0

같은 사용하여 T-SQL을 생성 할 수있는 방법이 있나요 ? – unclejamil

관련 문제