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