2011-02-25 64 views

回答

0

使用desc命令,然后单个表的表名以获取结构数据。

+0

没有在SQL Server工作....没有“降序”命令或存储过程 – 2011-02-25 08:26:23

1

如果您右键单击数据库,一个简单的尝试就是在任务下使用“生成脚本”。这是有限的。还有一些商业工具为现有数据库生成脚本。 (例如,看看http://www.apexsql.com/http://www.red-gate.com/)。另一种方法是复制数据库,清空副本并进行备份。不要忘记削减交易日志。

有些方法,没有长时间的想法。我会去的方式将取决于数据库的复杂程度以及大小。

1

可能合适的一种方法(取决于您想要的东西当然)是采用SQL Server Management Studio,右键单击数据库并执行生成脚本向导。它将创建一个包含可用于创建空数据库的所有对象(可选)的脚本。

或者你可以克隆DB和截断所有表...

+0

感谢响应。实际上我想从现有的数据库数据结构创建新的数据库。我已经使用了克隆DB和截断方法。我的问题是另外一些方法吗? – Ganesamoorthy 2011-02-25 07:02:48

+0

您还可以尝试的一件事是使用SQL Server附带的SMO(SQL Server管理对象)。在那里你可以通过这种方式访问​​创建语句 - 这是管理工作室自己使用的,所以你可以得到同样的结果 - 但是如果需要的话,你可以自动完成。让我知道你是否需要任何帮助... – 2011-02-25 08:15:18

相关问题