Вопрос

Похоже, что генерация SQL-скриптов из SQL Server Management Studio происходит ужасно медленно.Я думаю, что старый корпоративный менеджер мог бы обойти новый инструмент генерации сценариев.Я видел здесь и там несколько постов с другими людьми, жалующимися на скорость, но я не видел много предлагаемых альтернатив.

Существует ли недорогой / бесплатный инструмент для написания сценариев для всей базы данных SQL Server 2005, который будет работать лучше, чем SSMS?Трудно было бы поступить хуже.

Это было полезно?

Решение

Смотрите на Мастер публикации базы данных это часть Инструментарий для размещения SQL Server.Он генерирует один SQL-файл как для схемы, так и для данных.

Другие советы

Мы используем инструменты, с помощью РедГейт который я лично нахожу очень полезным в любом аспекте работы с базами данных.Для написания сценариев я бы порекомендовал Сравнение SQL (для написания сценариев вам нужна pro-версия).SQL Compare необходим для развертывания изменений схемы из базы данных развертывания на оперативный сервер и позволяет существенно сэкономить время.

Эти инструменты не бесплатны, но я думаю, что они могли бы сэкономить вам деньги в долгосрочной перспективе

О какой генерации scrpt вы сейчас говорите?, генерация скриптов create из объектов в базе данных намного быстрее в SSMS по сравнению с EM.Но если вы запускаете select или что-то еще, что дает вам много строк в сетке, это безумно медленно..подобно скриптам, генерирующим инструкции inserts для всех строк в таблице, если у вас много данных, это практически невыполнимо.

Я не знаю, что для вас "ужасно медленно", но у меня приличная производительность с SQL 2005 Management Studio.В любом случае, РедГейт продукты очень классные.К сожалению, они не бесплатны.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top