2010-06-17 69 views
0

在服务器之间传输数据库或在服务器实例内创建数据库副本很容易。我们可以使用Microsoft.SqlServer.Management.Smo.Transfer类。使用SMO来坚持并重新创建数据库结构

但是,如果我需要读取数据库的所有结构,将其保存在磁盘上的某个位置,然后稍后使用该数据根据先前保存的数据创建数据库。

我应该再次使用Transfer吗?或者有比这更好,更有用的东西?

你能告诉我一个例子。谢谢。

+0

请使用更具信息性的主题标题来总结您的问题。 – bitbonk 2010-08-02 05:41:24

回答

1

尝试DBSourceTools。 http://dbsourcetools.com.au
该工具集将允许您将整个数据库脚本编写到磁盘,并通过“目标数据库”从磁盘上的文件重新创建它。
它主要用于数据库的源代码控制,因此是获取数据库快照的理想选择,然后再重新创建它。