我的任务是编写一个 C# Winforms 应用程序来简化我们一些常见的 SQL 管理任务。
过去,我使用过各种 SQL 库,它们简化了任务的许多方面,例如查询和修改架构、创建表、存储过程等,但已经有一段时间了。
SQL SMO 仍然是首选库(VS2010、SQL Server 2005 及更高版本)吗?
我需要执行的一些任务是:
- 提供服务器列表
- 选择服务器时提供数据库列表
- 列表表
- 遍历对象(表、列、过程、视图、触发器)
- 查询对象元数据 - 主要针对表和列
- 创建表、存储过程,也许还有视图和触发器。
(我在 VS 2010 中开发)
谢谢
马特