Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 SSMS - группировка по схеме  [new]
энди
Member

Откуда: Киров, Россия
Сообщений: 1244
Народ, никто не встречал аддона для SSMS чтобы можно было группировать объекты в БД на основе схем? А то таблиц и хранимок уже вагон и телега и хочется как-то логически сгруппировать элементы в дереве.
Нашел пару коммерческих, но может есть что-то бесплатное?
6 апр 17, 17:03    [20374492]     Ответить | Цитировать Сообщить модератору
 Re: SSMS - группировка по схеме  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8584
энди,

схемы не предназначены для визуальной группировки объектов, для этого использую правила именования.
7 апр 17, 10:31    [20376348]     Ответить | Цитировать Сообщить модератору
 Re: SSMS - группировка по схеме  [new]
энди
Member

Откуда: Киров, Россия
Сообщений: 1244
Именование стараемся использовать, но все равно хочется как-то раскидать объекты по папкам для более удобной работы. Просто у нас нет прямого доступа в БД для ПО, строго хранимки, коих уже такое количество что не помогает даже именование.
7 апр 17, 14:22    [20377721]     Ответить | Цитировать Сообщить модератору
 Re: SSMS - группировка по схеме  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6802
энди,

а что вам мешает раскидать объекты по папкам? tfs, git и тд и тп
7 апр 17, 14:23    [20377730]     Ответить | Цитировать Сообщить модератору
 Re: SSMS - группировка по схеме  [new]
Voyager_lan
Member

Откуда:
Сообщений: 1493
энди,

В SQL Assistance видел такое в их редакторе. Реально удобно, когда несколько схем и много таблиц.
7 апр 17, 14:43    [20377830]     Ответить | Цитировать Сообщить модератору
 Re: SSMS - группировка по схеме  [new]
энди
Member

Откуда: Киров, Россия
Сообщений: 1244
Давненько его уже не использовал, все как-то больше sql prompt от красных ворот. Не подскажете, а там такая функция именно как аддон для ssms ставится?
7 апр 17, 14:49    [20377868]     Ответить | Цитировать Сообщить модератору
 Re: SSMS - группировка по схеме  [new]
энди
Member

Откуда: Киров, Россия
Сообщений: 1244
Мне вот этот понравился, видимо придется купить.
https://www.sqltreeo.com/sqltreeo-ssms-add-in
7 апр 17, 14:51    [20377883]     Ответить | Цитировать Сообщить модератору
 Re: SSMS - группировка по схеме  [new]
энди
Member

Откуда: Киров, Россия
Сообщений: 1244
TaPaK
энди,

а что вам мешает раскидать объекты по папкам? tfs, git и тд и тп


А причем тут системы контроля версий?
Меня интересует именно визуальное разделение объектов в дереве ssms на некие логические группы
7 апр 17, 14:53    [20377892]     Ответить | Цитировать Сообщить модератору
 Re: SSMS - группировка по схеме  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6802
энди
TaPaK
энди,

а что вам мешает раскидать объекты по папкам? tfs, git и тд и тп


А причем тут системы контроля версий?
Меня интересует именно визуальное разделение объектов в дереве ssms на некие логические группы

при том, что лично я в дерево объектов не лажу никогда. А вы да ставьте себе надстройки и тд :)
7 апр 17, 14:56    [20377915]     Ответить | Цитировать Сообщить модератору
 Re: SSMS - группировка по схеме  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31868
энди
TaPaK
энди,

а что вам мешает раскидать объекты по папкам? tfs, git и тд и тп


А причем тут системы контроля версий?
Меня интересует именно визуальное разделение объектов в дереве ssms на некие логические группы
Программы принято разрабатывать в средствах разработки, а не искать средства разделения функций на папки в экзешнике.

Например, Visual Studio + TFS - прекрасный инструмент как для структурирования кода, так и для остальной организации разработки (итория изменений процедур, привязка их к запросам бизнеса, и т.д.).

Разработка реально ускоряется, проверено 20-летним использованием :-)
А уж для сложных проектов ускоряется неимоверно, т.к. видишь многолетнюю историю изменения кода, с комментариями, кто и прочему его поменяли.

Можно, наверное, найти всяческие плагины для SSMS, но ИМХО это полумера.
7 апр 17, 15:01    [20377959]     Ответить | Цитировать Сообщить модератору
 Re: SSMS - группировка по схеме  [new]
энди
Member

Откуда: Киров, Россия
Сообщений: 1244
Просто по факту у меня проект не VS и ставить студию только ради этого смысла не вижу, у меня Delphi XE7 и SSMS с пачкой аддонов и утилит. Тот же контроль версий объектов в БД у меня использует http://www.red-gate.com/products/sql-development/sql-source-control/
У красных воротец вообще неплохие утилиты для sql server. Тут как говорится на вкус и цвет все фломастеры разные :)
7 апр 17, 15:10    [20378034]     Ответить | Цитировать Сообщить модератору
 Re: SSMS - группировка по схеме  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8584
энди,

открою секрет: SSMS - это инструмент администратора, а не разработчика, отсюда все "неудобства".
Инструмент разработчика - это, например, VS + Data Tools + GIT.
7 апр 17, 16:52    [20378645]     Ответить | Цитировать Сообщить модератору
 Re: SSMS - группировка по схеме  [new]
o-o
Guest
Владислав Колосов
SSMS - это инструмент администратора, а не разработчика, отсюда все "неудобства".

really?
администратору до одного места графический рестор
и такой же глюкнутый построитель вьюх с его top 100 percent
7 апр 17, 16:58    [20378698]     Ответить | Цитировать Сообщить модератору
 Re: SSMS - группировка по схеме  [new]
энди
Member

Откуда: Киров, Россия
Сообщений: 1244
Я вот например хранимки в ssms пишу, таблички создаю и все такое. Правда я сам себе и разработчик и админ БД :)
7 апр 17, 17:02    [20378716]     Ответить | Цитировать Сообщить модератору
 Re: SSMS - группировка по схеме  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8584
o-o,

не, ну кулсисопы используют SQLCMD + POWERSHELL, кто же спорит. А еще используют telnet для просмотра почты.
Но вести разработку при помощи SSMS напрямую в базе не следует.
7 апр 17, 17:04    [20378722]     Ответить | Цитировать Сообщить модератору
 Re: SSMS - группировка по схеме  [new]
энди
Member

Откуда: Киров, Россия
Сообщений: 1244
Постойте, а как тогда тем кто не связан с C#?
У меня среда разработки Delphi и где мне спрашивается хранимки писать?
7 апр 17, 17:07    [20378736]     Ответить | Цитировать Сообщить модератору
 Re: SSMS - группировка по схеме  [new]
o-o
Guest
Владислав Колосов
o-o,

не, ну кулсисопы используют SQLCMD + POWERSHELL, кто же спорит. А еще используют telnet для просмотра почты.
Но вести разработку при помощи SSMS напрямую в базе не следует.

при чем тут шелл?
в графическом редакторе можно свихнуться, пока нащелкаешь нужные опции,
так что гуи однозначно предусматривает юзера-дебила;
у нас туча юзеров слов таких не знают, VS, и ничего, запросы пишут.
используя тот самый построитель вьюх с его топом
7 апр 17, 17:10    [20378752]     Ответить | Цитировать Сообщить модератору
 Re: SSMS - группировка по схеме  [new]
o-o
Guest
на офиц. сайте все написано, но тем, кому не видно,
выделим жирным и красным
MS
SQL Server Management Studio (SSMS) is an integrated environment for accessing, configuring, managing, administering, and developing all components of SQL Server. SSMS combines a broad group of graphical tools with a number of rich script editors to provide developers and administrators of all skill levels access to SQL Server.

никакого administering only
7 апр 17, 17:14    [20378766]     Ответить | Цитировать Сообщить модератору
 Re: SSMS - группировка по схеме  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31868
энди
Постойте, а как тогда тем кто не связан с C#?
У меня среда разработки Delphi и где мне спрашивается хранимки писать?
Я пишу только на T-SQL, никакого C#, и ничего, нормально пользуюсь студией.
o-o
никакого administering only
Да конечно можно разрабатывать.
Просто если сложная логика, пишет много народу, тысячи процедур, то удобнее становится в студии.
7 апр 17, 17:40    [20378858]     Ответить | Цитировать Сообщить модератору
 Re: SSMS - группировка по схеме  [new]
энди
Member

Откуда: Киров, Россия
Сообщений: 1244
Хмм... надо попробовать, а как порекомендуете настроить VS для нормальной разработки в SQL Server. Постоянная работа с хранимками, вьюшками и прочими прелестями. Надо что-то ставить на студию или там все по умолчанию встроено?
7 апр 17, 18:40    [20379111]     Ответить | Цитировать Сообщить модератору
 Re: SSMS - группировка по схеме  [new]
энди
Member

Откуда: Киров, Россия
Сообщений: 1244
Разобрался сам, поэкспериментирую насколько удобнее ssms с аддонами.
7 апр 17, 19:06    [20379182]     Ответить | Цитировать Сообщить модератору
 Re: SSMS - группировка по схеме  [new]
энди
Member

Откуда: Киров, Россия
Сообщений: 1244
Возникла пара вопросов
1) как включить нормальную подсветку синтаксиса sql, без нее читаемость кода сильно падает
2) есть таблица, есть ее скрипт на диске, могу я как-то просто посмотреть ее содержимое или надо создавать скрипт и писать select? Вообще создание скрипта на каждый чих слегка раздражает.
3) Интеллисенс кстати прилично проигрывает sql prompt от red-gate

ЗЫ: я пока не очень разобрался но пока на мой взгляд ssms с аддонами напрочь рвет data tools
Конкретно у меня на ssms установлены сверху:
1) http://www.ssmstoolspack.com/Features
2) от red-gate: sql prompt, sql compare и sql data compare, source control

я конечно еще поразбираюсь с data tools, может там тоже что-то стороннее можно поставить и оно полетит со страшной силой
8 апр 17, 01:07    [20379896]     Ответить | Цитировать Сообщить модератору
 Re: SSMS - группировка по схеме  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8584
o-o,

да можно разрабатывать, можно :) Если разработкой называть некое подобие солюшна для мелких нужд и редактор запросов.
100% некоторые и в Notepad++ разработку ведут. Там подсветка синтаксиса есть.
8 апр 17, 01:49    [20379920]     Ответить | Цитировать Сообщить модератору
 Re: SSMS - группировка по схеме  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8584
энди,

Для студии необходимо установить SQL Data Tools. Затем импортируете базу в проект и работаете с проектом. После того, как написан код, тесты, базу публикуете на сервер, прогоняете тесты. Затем публикуете на боевой сервер. Желательно установить локально Developer Edition для отладки. Хотя можно и комплектным экспрессом пользоваться.

Собственно, для разработки в частном порядке, не в составе группы, проект не кажется такой необходимостью. Но удобство переименования, поиска, тестирования, публикации имеется. Плюс CLR проекты в решение можно добавлять.
8 апр 17, 01:57    [20379922]     Ответить | Цитировать Сообщить модератору
 Re: SSMS - группировка по схеме  [new]
энди
Member

Откуда: Киров, Россия
Сообщений: 1244
Просто без подсветки синтаксиса того же редактирования хранимой процедуры весьма неудобно, понятно что для дизайнера таблицы она нафик не нужна.
SQL Data Tools я поставил, поигрался, посути они тупо делают дамп БД в текстовые файлы на диске и позволяют их редактировать одновременно работая с системой контроля версий, все. Но ведь абсолютно все тоже самое доступно в аддонах устанавливаемых в SSMS причем даже удобнее, посветка синтаксиса, намного более удобный интеллисенс, умное переименование с рефакторингом, автогенерация CRUD, создание insert скрипта для дапма таблицы, работа с контролем версий и это лишь часть функций которые я вспомнил сходу.
Видимо я ожидал увидеть что-то более навороченное чем банальная дампилка с простеньким редактором.
8 апр 17, 09:25    [20380092]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить