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

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

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

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

Откуда: Киров, Россия
Сообщений: 1249
Именование стараемся использовать, но все равно хочется как-то раскидать объекты по папкам для более удобной работы. Просто у нас нет прямого доступа в БД для ПО, строго хранимки, коих уже такое количество что не помогает даже именование.
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

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

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

Откуда: Киров, Россия
Сообщений: 1249
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
Сообщений: 31906
энди
TaPaK
энди,

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


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

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

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

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

Откуда: Киров, Россия
Сообщений: 1249
Просто по факту у меня проект не 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

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

открою секрет: 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

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

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

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

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

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

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

Откуда: Киров, Россия
Сообщений: 1249
Возникла пара вопросов
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

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

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

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

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

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

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

Откуда: Moscow
Сообщений: 31906
энди
Хмм... надо попробовать, а как порекомендуете настроить VS для нормальной разработки в SQL Server. Постоянная работа с хранимками, вьюшками и прочими прелестями. Надо что-то ставить на студию или там все по умолчанию встроено?
По умолчанию
Data Tools не ставьте, он для других задач.
Используйте проект типа Database Project
Импортируйте проект из существующей базы, там будут все объекты.
Из них вы будете работать с процедурами.

Будет там и подсветка синтаксиса, и подсказки, и хороший поиск (типа, "где используется")
9 апр 17, 21:02    [20382895]     Ответить | Цитировать Сообщить модератору
 Re: SSMS - группировка по схеме  [new]
энди
Member

Откуда: Киров, Россия
Сообщений: 1249
Хорошо, завтра попробую, но если интеллисенс идентичный тому что в data tools то он значительно проигрывает sql prompt заранее.
9 апр 17, 22:32    [20383177]     Ответить | Цитировать Сообщить модератору
 Re: SSMS - группировка по схеме  [new]
энди
Member

Откуда: Киров, Россия
Сообщений: 1249
Попробовал, нет, не догоняет VS по удобству работы с БД SSMS с аддонами.
12 апр 17, 11:23    [20393113]     Ответить | Цитировать Сообщить модератору
 Re: SSMS - группировка по схеме  [new]
Хе-хе )
Guest
+ VS не ставит под контроль данные.
В моем проекте десятка два таблиц должны быть в проекте
RG это умеет
12 апр 17, 11:31    [20393174]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: 1 2      [все]
Все форумы / Microsoft SQL Server Ответить