如何在sql server 2000中获取空数据库转储?

时间:2011-02-25 06:43:12

标签: sql-server sql-server-2000

使用sql server 2000,我需要现有数据库中没有数据的数据库结构。那么,我怎样才能获得空的数据库转储。提前谢谢

3 个答案:

答案 0 :(得分:1)

如果右键单击数据库,一个简单的尝试就是在Tasks下使用Generate Scripts。这有点受限。还有一些商业工具可以为现有数据库生成脚本。 (例如,查看http://www.apexsql.com/http://www.red-gate.com/)。另一种方法是复制数据库,清空副本并进行备份。不要忘记剪切事务日志。

有些方法,没想到。我的方式将取决于数据库的复杂性和大小。

答案 1 :(得分:1)

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

或者您可以克隆数据库并截断所有表格......

答案 2 :(得分:0)

使用desc命令后跟各个表的表名来获取没有数据的结构。