Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Есть ли аналог SSMS, где можно работать с данными на сервере как с проектом?
|
|||
|---|---|---|---|
|
#18+
Вот, работаю в среде Visual Studio над большим проектом. Активно использую Ctrl+Shift+F для поиска по всему проекту, где используется такая-то функция или фрагмент кода. Но в SQL Server Management studio так сделать нереально. Можно, конечно, запилить собственный редактор, который раскрывает исходный код всех пользовательских функций и процедур для поиска по ним. Но это долго и нудно, наверняка уже что-то есть. А есть ли? Например, кто-то значения столбцов изменяет - как понять, кто это делает? то ли триггеры, то ли какие-то из процедур или функций, которая вызывается кем-то вроде SSIS, то ли и те, и другие. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2018, 20:17 |
|
||
|
Есть ли аналог SSMS, где можно работать с данными на сервере как с проектом?
|
|||
|---|---|---|---|
|
#18+
Есть, конечно, такой вариант http://www.sql.ru/forum/547363/procedura-poiska-po-tekstu-hranimyh-procedur-i-trigerov-est Но мне вот интересно именно про редактор ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2018, 20:25 |
|
||
|
Есть ли аналог SSMS, где можно работать с данными на сервере как с проектом?
|
|||
|---|---|---|---|
|
#18+
Charles WeylandМожно, конечно, запилить собственный редактор, который раскрывает исходный код всех пользовательских функций и процедур для поиска по ним. Но это долго и нудно, наверняка уже что-то есть. А есть ли? Red Gate SQL Search . С некоторых пор входит в состав 2017-й MSVS. Charles WeylandНапример, кто-то значения столбцов изменяет - как понять, кто это делает? то ли триггеры, то ли какие-то из процедур или функций, которая вызывается кем-то вроде SSIS, то ли и те, и другие. Стандартный профайлер в помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2018, 20:58 |
|
||
|
Есть ли аналог SSMS, где можно работать с данными на сервере как с проектом?
|
|||
|---|---|---|---|
|
#18+
Charles WeylandНапример, кто-то значения столбцов изменяет - как понять, кто это делает? то ли триггеры, то ли какие-то из процедур или функций, которая вызывается кем-то вроде SSIS, то ли и те, и другие. используем самописную систему для поиска зависимостей, т.к. нужно искать и в коде, который может быть динамическим, и в джобах и в SSIS-пакетах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2018, 11:45 |
|
||
|
Есть ли аналог SSMS, где можно работать с данными на сервере как с проектом?
|
|||
|---|---|---|---|
|
#18+
Charles WeylandНапример, кто-то значения столбцов изменяет - как понять, кто это делает? то ли триггеры, то ли какие-то из процедур или функций, которая вызывается кем-то вроде SSIS, то ли и те, и другие.В проекте базы в SSDT ставите курсор на имя столбца / чего угодно и нажимаете Shift+F12 - не пробовали? По динамике, понятно, искать не будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2018, 14:47 |
|
||
|
Есть ли аналог SSMS, где можно работать с данными на сервере как с проектом?
|
|||
|---|---|---|---|
|
#18+
Сон Веры ПавловныCharles WeylandНапример, кто-то значения столбцов изменяет - как понять, кто это делает? то ли триггеры, то ли какие-то из процедур или функций, которая вызывается кем-то вроде SSIS, то ли и те, и другие. Стандартный профайлер в помощь. Профайлер не годится. Для профайлера нужно изменить это самое значение и экспериментальным путём узреть, что произошло в конкретной ситуации. А я говорю про инжениринг кода. Чтобы понимать это теоретически, без эксперимента. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2019, 20:06 |
|
||
|
Есть ли аналог SSMS, где можно работать с данными на сервере как с проектом?
|
|||
|---|---|---|---|
|
#18+
Критикиспользуем самописную систему для поиска зависимостей, т.к. нужно искать и в коде, который может быть динамическим, и в джобах и в SSIS-пакетахДобавить .rdl/SSRS, бинарные тела CLR сборок и на GitHub? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2019, 09:22 |
|
||
|
Есть ли аналог SSMS, где можно работать с данными на сервере как с проектом?
|
|||
|---|---|---|---|
|
#18+
Charles WeylandВот, работаю в среде Visual Studio над большим проектом. Активно использую Ctrl+Shift+F для поиска по всему проекту, где используется такая-то функция или фрагмент кода. Но в SQL Server Management studio так сделать нереально. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Charles Weyland, кто-то значения столбцов изменяет - как понять, кто это делает? то ли триггеры, то ли какие-то из процедур или функций, которая вызывается кем-то вроде SSIS, то ли и те, и другие. триггер на базу данных, который записывает кто , когда и что изменил ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2019, 09:56 |
|
||
|
Есть ли аналог SSMS, где можно работать с данными на сервере как с проектом?
|
|||
|---|---|---|---|
|
#18+
Charles Weyland, перенесите базы в проект VS и пользуйтесь возможностью "перейти к определению" и "найти все ссылки". Кроме того, в проекте SQL есть функционал рефакторинга "переименование". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2019, 11:35 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39792716&tid=1688049]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 378ms |

| 0 / 0 |
