0

有没有我可以在 ADO.NET 中执行的 SELECT 命令来检索一个脚本,该脚本将使用空表从头开始重建我的数据库?我希望能够编写数据库本身的创建脚本,以及所有表、视图和存储过程以及表之间存在的任何关系。还有主键和身份规范。

我正在使用 SQL Server 2000 和 C# (.NET Framework 2.0)。

4

2 回答 2

0

根据您要执行的操作,您可以考虑将数据库结构构建到模型中(系统数据库/模型)。然后,每次您创建一个新数据库时,您都会获得已经插入到新数据库中的所有需要​​的东西。

但请注意,此解决方案将为创建的所有新数据库创建所有内容。

于 2012-09-11T01:38:48.230 回答
0

没有这样的 SELECT 命令,但您可以使用 SQL Server Management Studio 为您生成这样的脚本。

对象资源管理器中数据库的上下文菜单具有Script Database as可以为您解决问题的选项。SqlCommand然后,您可以使用标准对象从您的程序中执行生成的脚本。

于 2012-09-11T04:54:14.583 回答