В прошлом я использовал Visio (2003 Professional, если это имеет значение), чтобы рисовать диаграммы базы данных, пока мы находимся на стадии концептуального проектирования. Это довольно болезненно, хотя, потому что нет хорошего способа получить данные из из Visio (хотя this answer дает мне надежду на временный анальгетик). Так как проекты, как правило, довольно малы, эта боль не слишком плоха. Но я бы очень хотел найти лучшее, менее болезненное, более устойчивое решение.Недорогие инструменты для SQL Server ERD и передовые технологии?
Мой единственный опыт работы с этой категорией продуктов очень старый (например, ER/Studio десять лет назад), поэтому я понятия не имею, как выглядит пейзаж сегодня. Я посмотрел на StackOverflow, и the only close match to my question I could find не был очень обнадеживающим. Вот мои основные требования:
- Работы в автономном режиме. Это моя главная причина не просто использовать диаграммы SSMS. Бывают моменты, когда я просто хочу рисовать диаграммы вокруг, возможно, полуфабрикатов, и уточнять их с другими, пока мы не будем готовы создавать реальную базу данных.
- Поддерживает SQL Server 2000+. Другие базы данных хороши, но 99% наших БД - это SQL Server, и большинство из них 2000, с несколькими 2005 года.
- Только диаграммы. Многие из этих инструментов являются частью какого-либо всеобъемлющего DBA или Model Architect Suite с инструментами производительности или каким-то процессом моделирования, который испечен. Я не обязательно возражаю против наличия этих опций, если они остаются в стороне, но все мы - это диаграмма и форвардная инженерия SQL DDL. (Обратное проектирование было бы неплохо.)
- Не может стоить руки и ноги. Это сложный вопрос, я знаю (а также довольно субъективный). Но мы не работаем над какой-то гигантской неблагополучной корпоративной командой. Это всего лишь несколько разработчиков, которые иногда имеют более сложную базу данных для пережевывания. Нет никакого способа, чтобы я получил одобрение за инструмент стоимостью 5000 долларов.
Является ли продукт, который я ищу, даже существует?
EDIT: Немного сутулясь, я обнаружил пару вещей, которые выглядят как перспективные; У кого-нибудь есть опыт работы с этими инструментами?
- ModelRight, по ModelRight, Inc.
- BDB, по Bainsoft (я немного настороженно относится к этому, так как Google в основном поворачивает вверх странице хитов для тенистых «больших загрузок программного обеспечения!» Сайты)
- Aqua Data Studio, по AquaFold (в основном для замены инструментов, как SSMS, но действительно есть ER модельер, построенный в)
Играя с пробной версией сейчас. Некоторые грубые края, но до сих пор мне это нравится. –
Я не знаю, что это окончательный ответ на мой поиск, но я дам вам ответ на лучшее предложение, которое я получил. –