Мне было поручено написать приложение C # Winforms, чтобы упростить некоторые из наших общих задач администрирования SQL.
В прошлом я работал с различными библиотеками SQL, которые упростили многие аспекты задачи, такие как опрос и изменение схемы, создание таблиц, хранимых процедур и т. Д., Но это было давно.
Является ли SQL SMO предпочтительной библиотекой (VS2010, SQL Server 2005 и более поздние версии)?
Вот некоторые из задач, которые мне нужно выполнить:
- Предоставить список серверов
- Предоставляет список баз данных, когда выбран сервер
- Список таблиц
- Перебирать объекты (таблицы, столбцы, процедуры, представления, триггеры)
- Опрос метаданных объекта - главным образом для таблиц и столбцов
- Создание таблиц, хранимых процедур и, возможно, представлений и триггеров.
(я разрабатываю в VS 2010)
спасибо
Мэтт