Инструменты, скрипты для работы с SQL Server 2008 - PullRequest
1 голос
/ 14 мая 2010

Работая с БД, я считаю полезным использование некоторых инструментов, которые помогают мне решать проблемы с БД.

Некоторые из них:

1) Вставить генератор

2) Инструмент, который может выполнить скрипт в списке БД

3) Поиск текста в хранимых процедурах и функциях.

4) Сценарии резервного копирования БД

Мой вопрос: какие наиболее полезные инструменты, скрипты (все остальное) помогают вам работать с SQL Server ?

Заранее спасибо.

UPDATE

Я предполагаю, что нет никаких других инструментов для SQL Server 2008 или любой другой версии?

Ответы [ 3 ]

2 голосов
/ 14 мая 2010
2 голосов
/ 14 мая 2010

Redgate содержит набор довольно мощных инструментов для Sql Server.

1 голос
/ 14 мая 2010

У меня есть хранимые процедуры, которые делают следующее:

системные утилиты:

  • найти и перечислить каждое вхождение и информацию о заданном имени столбца или частичном имени столбца
  • найти и перечислить каждое вхождение и информацию о данном имени объекта или частичном имени объекта
  • перечисляет всю информацию для данной таблицы, все столбцы, вычисляемые столбцы, типы данных столбцов, обнуляемость, значения по умолчанию, идентичность, проверочные ограничения, индекс, pk, fk, триггеры и комментарии к столбцам.
  • найти каждый триггер, представление, хранимую процедуру или функцию, содержащую данную строку

бизнес-утилиты:

Я также создаю хранимые процедуры, которые работают с бизнес-информацией. Работая над областью нашего приложения, я сделаю процедуру, которая отображает всю связанную информацию о данной вещи. Я обычно отображаю всю информацию, используя несколько PRINT и SELECT для всего, что может присоединиться к данному PK (хотя, если есть тысячи или строки). Например, одна утилита взяла бы DoctorID в качестве параметра и перечислила бы всю информацию о докторе, офисах, в которых они работают, страховке, которую они принимают, и т. Д. Мне нравится включать имена таблиц в вывод, чтобы я мог помнить, куда поступают данные не глядя на код. Я также присоединяюсь ко всем таблицам кодов на этих дисплеях, поэтому я смотрю не «А», а «Активно (А)». После некоторой работы над системой у меня появилось множество этих утилит, которые очень помогают, когда приходит звонок в службу поддержки или вам нужно отладить проблему и т. Д. Обычно я создаю их по мере разработки, трудно найти время для вернитесь и сделайте их.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...