c# - 如何使用 C# 或 SQL 生成 SQL 数据库脚本?

标签 c# sql sql-server sql-server-2008

如何使用 C# 代码或 SQL 代码生成 SQL 数据库脚本?

enter image description here

我们可以使用 ssms 中的 Generate Scripts 选项,但如何使用代码生成 SQL 数据库脚本?

最佳答案

您应该使用完全包含您正在寻找的功能的 SQL Server SMO(服务器管理对象)。您可以编写单个数据库或特定对象的脚本。实际上,SSMS 就是这样做的。

博文:http://weblogs.asp.net/shahar/generating-sql-backup-script-for-tables-amp-data-from-any-net-application-using-smo

脚本数据库的 MSDN 示例:https://msdn.microsoft.com/en-us/library/ms205825.aspx

https://msdn.microsoft.com/en-us/library/microsoft.sqlserver.management.smo.scripter.aspx

关于c# - 如何使用 C# 或 SQL 生成 SQL 数据库脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36978473/

相关文章:

c# - 如何在类似 Space Invaders 的游戏中执行子弹/敌人矩形碰撞检测?

c# - 如何在内联asp代码中使用内部类

c# - 如何从两个 List<string> 中获取不同的值?

sql - 在 SQL 中将时间转换为 12 小时格式

sql-server - 将数据导入 SQL Server Express 的最佳方法是什么?

javascript - 谷歌地图中的过滤器不起作用(JS)

sql - 如何找到购买了一种产品但不购买另一种产品的人?

sql - 如何查找重叠时间段内可用的最大容量 SQL Server 2008

sql - 如果第一个值为空,如何在组合两个值时获取最后一个值?

sql - 在选择请求中拆分 varchar