2009-06-30 8 views
1

데이터베이스의 스키마를 내보내려고 다른 개발자가 가져올 수 있습니다. 내가 바로 데이터베이스를 클릭하면 SQL Server 관리 스튜디오에서 내가 "로 스크립트 데이터베이스"A를 참조 ->하지만이 같은 생성 "에 CREATE"대신 CREATE TABLE 문SQL Server 2008에서 데이터베이스를 스크립팅하는 방법은 무엇입니까?

... 
CREATE DATABASE [Name] ON PRIMARY 
(NAME = N'Name', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\Name.mdf' , SIZE = 3072KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB) 
LOG ON 
(NAME = N'Name_log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\Name_log.ldf' , SIZE = 1024KB , MAXSIZE = 2048GB , FILEGROWTH = 10%) 
GO 

합니다. 어떻게해야합니까?

답변

7

스크립팅 마법사를 사용하여 모든 개체를 선택하십시오. 데이터베이스를 마우스 오른쪽 버튼으로 클릭 -> 작업 -> 스크립트 생성 DB를 선택하고 "선택한 데이터베이스의 모든 객체 스크립팅"을 선택하십시오. 작업 -에서

0

> 스크립트

1

this-

오른쪽, 데이터베이스 클릭 '생성 스크립트 ...' '작업'메뉴 항목 아래를 선택하는 시도 생성합니다. 그러면 '스크립트 마법사'창이 열립니다. 아주 직관적이므로 거기에서부터 진행할 수 있습니다.

이렇게하면 데이터베이스의 모든 개체를 선택할 수 있고 모든 개체에 대한 스크립트가 생성됩니다. 마지막으로 스크립트를 파일에 저장하거나 쿼리 편집기에서 볼 수 있습니다.

건배

관련 문제