.net - 在 .NET 中以编程方式检索数据库表创建脚本

标签 .net sql sql-server sqldmo

我需要能够检索 CREATE TABLE 脚本,以编程方式在 SQL Server (2000) 数据库中重新创建特定表(我使用的是 C#)。显然,您可以使用 Enterprise Manager 执行此操作,但我希望将其自动化。

我一直在研究提供备份命令的 SQLDMO,但我不确定这是否会提供 SQL CREATE TABLE 脚本并且似乎需要创建 SQL 服务设备,我宁愿避免修改数据库。

最佳答案

看看my solution .这是一个 sql 脚本,它使用 INFORMATION_SCHEMA 表来获取必要的信息。这是基本的,但可能适合您。

关于.net - 在 .NET 中以编程方式检索数据库表创建脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49014/

相关文章:

c# - 解析c#类文件获取属性和方法

c# - 使用c#解析xml

mysql - Rails - 直接在 SQL 中更新

sql - 在数据库中存储 Ruby 代码

mysql - 嵌套选择查询语法不一致

c# - Linq 未按预期执行

.Net 从 Controller 切换 View

c# - 如何处理 OdbcException

sql-server - "materializing"临时表是什么意思?

java - 优化java服务器的数据库性能