如何在SQL Server 2008中编写数据库脚本?

pup*_*eno 1 sql-server-2008

我正在尝试导出我的数据库的架构,以便其他开发人员可以拥有它.在SQL Server管理工作室上,如果我右键单击数据库,我会看到"脚本数据库为" - >"创建到",但生成的内容如下:

...
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
Run Code Online (Sandbox Code Playgroud)

而不是CREATE TABLE语句.我怎么做到的?

SQL*_*ace 7

使用脚本向导,然后选择所有对象.右键单击数据库 - >任务 - >生成脚本选择数据库并选中"编写所选数据库中所有对象的脚本".