Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Можно ли из SSMS не отправлять серверу комментарии? / 17 сообщений из 17, страница 1 из 1
13.08.2021, 08:54
    #40090470
AR®
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли из SSMS не отправлять серверу комментарии?
Есть ли в настройках Management Studio (версии 18.9) что-то, позволяющее при выполнении запроса (из открытого файла)не посылать серверу закомментированный код? Цель - не засорять поток, наблюдаемый в профайлере.
...
Рейтинг: 0 / 0
13.08.2021, 10:39
    #40090486
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли из SSMS не отправлять серверу комментарии?
AR®,

нельзя, но комментарии легко удалить при помощи регулярных выражений.
...
Рейтинг: 0 / 0
13.08.2021, 11:18
    #40090499
spenov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли из SSMS не отправлять серверу комментарии?
Владислав Колосов,

можете подсказать, как регуляркой в студии многострочные комментарии отобрать? которые между /* и */
когда комментарий в одной строке, то работает такая конструкция \((.*?)\)
но многострочный она не находит.
...
Рейтинг: 0 / 0
13.08.2021, 12:02
    #40090525
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли из SSMS не отправлять серверу комментарии?
spenov,

/\*[\S\s\r\n]*?\*/
...
Рейтинг: 0 / 0
13.08.2021, 12:05
    #40090526
spenov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли из SSMS не отправлять серверу комментарии?
Владислав Колосов,

Спасибо!
...
Рейтинг: 0 / 0
13.08.2021, 21:13
    #40090671
AR®
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли из SSMS не отправлять серверу комментарии?
Владислав Колосов
AR®,

нельзя, но комментарии легко удалить при помощи регулярных выражений.


Прошу прощения, если недопонял, Вы предлагаете сделать предобработку файла .sql перед запуском?
...
Рейтинг: 0 / 0
14.08.2021, 14:43
    #40090739
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли из SSMS не отправлять серверу комментарии?
AR®,

да, удалите комментарии перед выполнением, если они Вас смущают. Что такое "засорять поток" - не совсем очевидно, т.к. комментарии не засоряют никакие потоки.
...
Рейтинг: 0 / 0
14.08.2021, 20:12
    #40090780
aleks222
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли из SSMS не отправлять серверу комментарии?
Владислав Колосов
AR®,

да, удалите комментарии перед выполнением, если они Вас смущают. Что такое "засорять поток" - не совсем очевидно, т.к. комментарии не засоряют никакие потоки.


1. Комментарий = буковки.
2. Буковки надо передать на сервер.
3. Больше буковок - больше надо передать.
4. Вот по этому поводу тредстартер и переживает.
5. Может у него гигабайты комментов.
...
Рейтинг: 0 / 0
16.08.2021, 08:39
    #40090935
AR®
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли из SSMS не отправлять серверу комментарии?
Владислав Колосов
т.к. комментарии не засоряют никакие потоки.


Читаемость TextData в профайлере хуже, если 95% там - комментарии.
Есть файл, открытый в SSMS, в котором собраны многие запросы по одной теме, большая часть которых в отдельно взятый момент времени закомментирована. Хотелось бы, что бы профайлер видел только то, что нужно.
...
Рейтинг: 0 / 0
16.08.2021, 11:01
    #40090954
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли из SSMS не отправлять серверу комментарии?
AR®,

всё равно нет понимания, комментарии не передаются на сервер, если только не встроены в текст запроса. То есть Вы комментируете не отдельные запросы, а части запроса? Комментарии можно увидеть в событии выполнения пакета, но это событие не имеет практической ценности в данном случае.
...
Рейтинг: 0 / 0
16.08.2021, 11:11
    #40090958
tunknown
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли из SSMS не отправлять серверу комментарии?
AR®
Читаемость TextData в профайлере хуже, если 95% там - комментарии.
Если не можете изменить методы своей работы, то напишите для них инструменты. Например, собственный профилер через Extended Events и RegEx на исключение комментариев. Можете в существующем профилере сохранять trace в таблицу и эту таблицу смотреть через отдельное приложение с RegEx. Можете попытаться найти цветовые настройки профилера и выставить цвет комментария равным цвету фона.
...
Рейтинг: 0 / 0
16.08.2021, 12:11
    #40090980
AR®
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли из SSMS не отправлять серверу комментарии?
Владислав Колосов
Комментарии можно увидеть в событии выполнения пакета, но это событие не имеет практической ценности в данном случае.


Сервер один, а обращающихся к нему много. Кто и что сочтёт ценным, заранее не знаю. Не хочу, чтобы кто-то видел чужие комментарии.
...
Рейтинг: 0 / 0
16.08.2021, 12:37
    #40090985
tunknown
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли из SSMS не отправлять серверу комментарии?
AR®
Не хочу, чтобы кто-то видел чужие комментарии.
Получется, нужен метод, заключённый исключительно в вашем запущенном SSMS? Иначе, как вы заставите всех разработчиков применять ваш подход скрывания комментариев.

Возможно, вам что-то подскажет автор из этой ветки .
...
Рейтинг: 0 / 0
16.08.2021, 15:29
    #40091041
AR®
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли из SSMS не отправлять серверу комментарии?
Всем спасибо. Уже подумываю про написание собственного "запросоотправителя" (не делать же всю SSMS).
...
Рейтинг: 0 / 0
16.08.2021, 22:34
    #40091118
Критик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли из SSMS не отправлять серверу комментарии?
Странные у вас идеи )
...
Рейтинг: 0 / 0
16.08.2021, 23:45
    #40091122
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли из SSMS не отправлять серверу комментарии?
AR®,

авторНе хочу, чтобы кто-то видел чужие комментарии.
Это что-то совсем странное. Похоже, у вас очень специфическое использование сервера.
...
Рейтинг: 0 / 0
17.08.2021, 15:49
    #40091258
petalvik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли из SSMS не отправлять серверу комментарии?
Короче, автору нужен минификатор. В принципе, оправданная идея. Ведь используют же минификаторы для javascript, css и т. п. в вебе.

Google -> sql minifier ssms.

Находится, например, вот это: Poor Man's T-SQL Formatter .

Also provides "minifier" option to strip out comments and whitespace, to obfuscate rather than pretty-print your code

Есть дополнения для SSMS, Visual Studio и других приложений.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Можно ли из SSMS не отправлять серверу комментарии? / 17 сообщений из 17, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]