VS2010 - какая библиотека выбрана для выполнения различных задач администрирования sql из C#

Мне было поручено написать приложение C# Winforms, чтобы упростить некоторые из наших общих задач администрирования SQL.

В прошлом я работал с различными библиотеками SQL, которые упростили многие аспекты задачи, такие как опрос и изменение схемы, создание таблиц, хранимых процедур и т. Д., Но это было давно.

Является ли SQL SMO предпочтительной библиотекой (VS2010, SQL Server 2005 и более поздние версии)?

Вот некоторые из задач, которые мне нужно выполнить:

  • Предоставить список серверов
  • Предоставить список баз данных, когда выбран сервер
  • Список таблиц
  • Перебирать объекты (таблицы, столбцы, процедуры, представления, триггеры)
  • Опрос метаданных объекта - прежде всего на таблицах и столбцах
  • Создавайте таблицы, хранимые процедуры и, возможно, представления и триггеры.

(Я разрабатываю в VS 2010)

Спасибо

Matt

1 ответ

SMO это то, что я бы сказал.

Есть ли что-то, что делает не то, что вам нужно, или вы просто проверяете работоспособность, чтобы убедиться, что используете последние версии?

Другие вопросы по тегам