【发布时间】:2013-02-26 19:46:45
【问题描述】:
给定一组对象(表、视图、进程...),我想删除所有这些对象以及所有依赖于它们的对象。
这需要以依赖顺序对我要删除的对象以及所有依赖对象执行删除操作。
如何使用 SQL Server Management Objects (SMO) for .NET 以简洁优雅的方式实现这一点?
(问题背景:要删除的对象集是以编程方式生成的,不可预测。我正在构建一个内部工具。)。
【问题讨论】:
-
预先警告:在 SQL Server 数据库中可能存在依赖循环。
标签: .net sql-server sql-server-2012 smo