Sql server 2018 management express studio: MS SQL Server и T-SQL
Содержание
Подключиться к серверу MS SQL
Включить инструменты базы данных и подключаемый модуль SQL
Эта функция зависит от инструментов базы данных и подключаемого модуля SQL, которые включены и включены в IntelliJ IDEA по умолчанию. Если соответствующие функции недоступны, убедитесь, что вы не отключили плагин.
Инструменты базы данных и подключаемый модуль SQL доступны только в IntelliJ IDEA Ultimate.
Нажмите Ctrl+Alt+S , чтобы открыть настройки IDE и выбрать Плагины.
Откройте вкладку «Установлено», найдите инструменты базы данных и подключаемый модуль SQL и установите флажок рядом с именем подключаемого модуля.
Предварительные условия
Должны быть установлены и включены инструменты для работы с базами данных и подключаемый модуль SQL
Microsoft SQL Server 2019 (Express Edition) — ссылка для скачивания с сайта Microsoft
IntelliJ IDEA 2019.1 и более поздние версии — ссылка для скачивания с сайта JetBrains
9 0009
Microsoft SQL Server Management Studio 18.8 — ссылка для скачивания с сайта Microsoft
В этом разделе приведен пример настройки Microsoft SQL Server и создания подключения к нему из IntelliJ IDEA. Если у вас уже установлен и настроен Microsoft SQL Server, рассмотрите возможность перехода к разделу, в котором описывается создание подключения к базе данных в IntelliJ IDEA.
Шаг 1.
Настройка диспетчера конфигурации SQL Server
Чтобы открыть диспетчер конфигурации SQL Server, откройте диалоговое окно поиска в Windows и введите SQLServerManager15.msc
(для Microsoft SQL Server 2019). Дважды щелкните найденный результат.
Если вы используете другие версии Microsoft SQL Server, измените вторую цифру перед .msc
или проверьте следующие места:
SQL Server 2019: C:\Windows\SysWOW64\SQLServerManager15.msc
SQL Server 2016: C:\Windows\SysWOW64\SQLServerManager13.msc
SQL Server 2014 (12.x): C:\Windows\SysWOW64\SQLServerManager12.msc
SQL Server 2012 (11.x): C:\Windows\SysWOW64\SQLServerManager11.msc 90 005
9000 9
SQL Сервер 2017: C:\Windows\SysWOW64\SQLServerManager14.msc
Запустите браузер SQL Server
Браузер SQL Server прослушивает входящие запросы и предоставляет информацию об экземплярах Microsoft SQL Server на компьютере. Дополнительные сведения о браузере SQL Server см. в разделе Браузер SQL Server в документации Microsoft.
Если пункты меню обозревателя SQL Server отключены, попробуйте включить службу агента SQL Server.
В Диспетчере конфигурации SQL Server щелкните Службы SQL Server.
На правой панели со списком серверных служб щелкните правой кнопкой мыши обозреватель SQL Server и выберите Пуск.
Включить агент SQL Server
Если запущен браузер SQL Server, эту процедуру можно пропустить.
Агент SQL Server — это служба Microsoft Windows, которая выполняет запланированные административные задачи. Дополнительные сведения о службе см. в разделе «Агент SQL Server» официальной документации Microsoft. Убедитесь, что агент SQL Server запущен и запускается автоматически. После изменения может потребоваться перезагрузка.
Перейти к панели управления | Административные инструменты | Услуги.
В окне «Службы» щелкните правой кнопкой мыши агент SQL Server (<имя_сервера>) и выберите «Свойства». В этом руководстве <имя_сервера> — это MSSQLSERVER.
В списке «Тип запуска» выберите «Автоматически» и нажмите «Пуск».
Включить соединение TCP/IP
В Диспетчере конфигурации SQL Server разверните Сетевая конфигурация SQL Server и щелкните Протоколы для MSSQLSERVER, где MSSQLSERVER — это имя экземпляра Microsoft SQL Server.
В списке имен протоколов щелкните правой кнопкой мыши TCP/IP и выберите пункт Свойства.
На вкладке Протокол в списке Включено выберите Да.
На вкладке IP-адреса найдите интерфейс, который использует ваша рабочая станция, и посмотрите порт подключения. По умолчанию используется порт 1433. Убедитесь, что другие работающие приложения не используют тот же порт.
Если вы изменили какие-либо настройки, перезапустите сервер. В большинстве случаев перезагрузка решает проблемы с подключением.
Шаг 2. Настройка SQL Server Management Studio (SSMS)
Создание пользователя
В SQL Server Management Studio (SSMS) перейдите в раздел Безопасность | Логины.
Щелкните правой кнопкой мыши корневую папку Logins и выберите New Login.
На странице Общие укажите имя для входа в поле Имя для входа.
Выберите режим аутентификации. Вы можете выбрать один из следующих режимов аутентификации:
Аутентификация Windows: использовать логин и пароль вашего домена.
Аутентификация SQL Server: для использования пользовательского имени пользователя и пароля. Если вы установите флажок Применить политику безопасности паролей, пользователь должен изменить назначенный пароль перед подключением к Microsoft SQL Server с помощью IntelliJ IDEA.
В противном случае снимите флажок Применить политику безопасности паролей.
Нажмите OK.
Настройка ролей пользователей
Щелкните правой кнопкой мыши созданный профиль пользователя и выберите «Свойства».
На странице Роли сервера выберите соответствующую роль пользователя (например, sysadmin).
Шаг 3. Подключитесь к Microsoft SQL Server с помощью IntelliJ IDEA
В следующем разделе описывается настройка IntelliJ IDEA в Windows, macOS и Linux. Обратите внимание, что флажок Использовать проверку подлинности домена Windows доступен только в Windows. Чтобы настроить проверку подлинности домена Windows в macOS и Linux, см. раздел Подключение с использованием проверки подлинности домена Windows.
Windows
Подключение с использованием проверки подлинности SQL Server
В окне инструментов базы данных ( Вид | Окна инструментов | База данных) щелкните значок Свойства источника данных .
Либо нажмите Shift+Enter .
В диалоговом окне «Источники данных и драйверы» щелкните значок «Добавить» () и выберите Microsoft SQL Server.
Щелкните ссылку Драйвер и выберите Microsoft SQL Server (jTds).
Проверьте, есть ли ссылка Загрузить отсутствующие файлы драйверов внизу области настроек источника данных. Когда вы нажимаете на эту ссылку, IntelliJ IDEA загружает драйверы, необходимые для взаимодействия с базой данных. Среда IDE не включает драйверы в комплекте, чтобы уменьшить размер установочного пакета и обеспечить актуальность версий драйверов для каждой версии IDE.
Вы можете указать свои драйверы для источника данных, если не хотите загружать предоставленные драйверы. Дополнительные сведения о создании подключения к базе данных с помощью драйвера см. в разделе Добавление пользовательского драйвера к существующему подключению.
В полях Хост, Экземпляр и Порт укажите данные подключения.
Если имя сервера (в нашем случае
DESKTOP
) не работает, замените его IP-адресом сервера.В списке Аутентификация выберите Пользователь и пароль.
В полях Пользователь и Пароль укажите свои учетные данные.
Чтобы убедиться в успешном подключении к источнику данных, щелкните ссылку Проверить подключение.
(Необязательно) Если вы подключаетесь к источнику данных, который содержит много баз данных и схем, на вкладке Схемы выберите схемы, с которыми вам нужно работать.
Нажмите OK, чтобы создать источник данных.
Подключение с использованием единого входа для Microsoft SQL Server
Если вы запускаете IntelliJ IDEA в Windows в том же домене, что и база данных Microsoft SQL Server, вы можете использовать единый вход (SSO).
В окне инструментов базы данных ( Вид | Окна инструментов | База данных) щелкните значок Свойства источника данных .
Либо нажмите Shift+Enter .
В диалоговом окне «Источники данных и драйверы» щелкните значок «Добавить» () и выберите Microsoft SQL Server.
Щелкните ссылку Драйвер и выберите Microsoft SQL Server (jTds).
Проверьте, есть ли ссылка Загрузить отсутствующие файлы драйверов в нижней части области настроек источника данных. Когда вы нажимаете на эту ссылку, IntelliJ IDEA загружает драйверы, необходимые для взаимодействия с базой данных. Среда IDE не включает драйверы в комплекте, чтобы уменьшить размер установочного пакета и обеспечить актуальность версий драйверов для каждой версии IDE.
Вы можете указать свои драйверы для источника данных, если не хотите загружать предоставленные драйверы. Дополнительные сведения о создании подключения к базе данных с помощью драйвера см. в разделе Добавление пользовательского драйвера к существующему подключению.
В полях Хост, Экземпляр и Порт укажите данные подключения.
Если имя сервера (в нашем случае
DESKTOP
) не работает, замените его IP-адресом сервера.В списке Аутентификация выберите Учетные данные Windows.
Чтобы убедиться в успешном подключении к источнику данных, щелкните ссылку Проверить подключение.
(Необязательно) Если вы подключаетесь к источнику данных, который содержит много баз данных и схем, на вкладке Схемы выберите схемы, с которыми вам нужно работать.
Нажмите OK, чтобы создать источник данных.
Подключение с использованием проверки подлинности домена Windows
В окне инструментов базы данных ( Вид | Окна инструментов | База данных) щелкните значок Свойства источника данных . Либо нажмите Shift+Enter .
В диалоговом окне «Источники данных и драйверы» щелкните значок «Добавить» () и выберите Microsoft SQL Server.
Щелкните ссылку Драйвер и выберите Microsoft SQL Server (jTds).
Проверьте, есть ли ссылка Загрузить отсутствующие файлы драйверов в нижней части области настроек источника данных. Когда вы нажимаете на эту ссылку, IntelliJ IDEA загружает драйверы, необходимые для взаимодействия с базой данных. Среда IDE не включает драйверы в комплекте, чтобы уменьшить размер установочного пакета и обеспечить актуальность версий драйверов для каждой версии IDE.
Вы можете указать свои драйверы для источника данных, если не хотите загружать предоставленные драйверы. Дополнительные сведения о создании подключения к базе данных с помощью драйвера см. в разделе Добавление пользовательского драйвера к существующему подключению.
В полях Хост, Экземпляр и Порт укажите данные подключения. Если имя сервера (в нашем случае
DESKTOP
) не работает, замените его IP-адресом сервера.В списке Аутентификация выберите Учетные данные домена.
В поле Домен укажите домен (например,
РАЗРАБОТКА
).В полях «Пользователь» и «Пароль» укажите учетные данные вашего домена. В поле Пользователь введите пользователя вашего домена без префикса домена (например,
John.Smith
вместоДОМЕН\John.Smith
).Либо на вкладке Общие укажите строку подключения. Рассмотрим следующий пример полной строки подключения:
jdbc:jtds:sqlserver://DESKTOP:1433;domain=DEVELOPMENT;instance=MSSQLSERVER;databaseName=guest;
Чтобы убедиться в успешном подключении к источнику данных, щелкните ссылку Проверить подключение.
(Необязательно) Если вы подключаетесь к источнику данных, который содержит много баз данных и схем, на вкладке Схемы выберите схемы, с которыми вам нужно работать.
Нажмите OK, чтобы создать источник данных.
macOS и Linux
Подключение с использованием проверки подлинности SQL Server
В окне инструментов базы данных ( Вид | Окна инструментов | База данных) щелкните значок Свойства источника данных .
Либо нажмите ⌘ I .
В диалоговом окне «Источники данных и драйверы» щелкните значок «Добавить» () и выберите Microsoft SQL Server.
Щелкните ссылку Драйвер и выберите Microsoft SQL Server (jTds).
Проверьте, есть ли ссылка Загрузить отсутствующие файлы драйверов в нижней части области настроек источника данных. Когда вы нажимаете на эту ссылку, IntelliJ IDEA загружает драйверы, необходимые для взаимодействия с базой данных. Среда IDE не включает драйверы в комплекте, чтобы уменьшить размер установочного пакета и обеспечить актуальность версий драйверов для каждой версии IDE.
Вы можете указать свои драйверы для источника данных, если не хотите загружать предоставленные драйверы. Дополнительные сведения о создании подключения к базе данных с помощью драйвера см. в разделе Добавление пользовательского драйвера к существующему подключению.
В полях Хост, Экземпляр и Порт укажите данные подключения.
Если имя сервера (в нашем случае
DESKTOP
) не работает, замените его IP-адресом сервера.В списке Аутентификация выберите Пользователь и пароль.
В полях Пользователь и Пароль укажите свои учетные данные.
Чтобы убедиться в успешном подключении к источнику данных, щелкните ссылку Проверить подключение.
(Необязательно) Если вы подключаетесь к источнику данных, содержащему множество баз данных и схем, на вкладке Схемы выберите схемы, с которыми вам нужно работать.
Нажмите OK, чтобы создать источник данных.
Подключение с использованием проверки подлинности домена Windows
В окне инструментов базы данных ( Вид | Окна инструментов | База данных) щелкните значок Свойства источника данных . Либо нажмите ⌘ I .
В диалоговом окне «Источники данных и драйверы» щелкните значок «Добавить» () и выберите Microsoft SQL Server.
Щелкните ссылку Драйвер и выберите Microsoft SQL Server (jTds).
Проверьте, есть ли ссылка Загрузить отсутствующие файлы драйверов внизу области настроек источника данных. Когда вы нажимаете на эту ссылку, IntelliJ IDEA загружает драйверы, необходимые для взаимодействия с базой данных. Среда IDE не включает драйверы в комплекте, чтобы уменьшить размер установочного пакета и обеспечить актуальность версий драйверов для каждой версии IDE.
Вы можете указать свои драйверы для источника данных, если не хотите загружать предоставленные драйверы. Дополнительные сведения о создании подключения к базе данных с помощью драйвера см. в разделе Добавление пользовательского драйвера к существующему подключению.
В полях Хост, Экземпляр и Порт укажите данные подключения. Если имя сервера (в нашем случае
DESKTOP
) не работает, замените его IP-адресом сервера.В списке Аутентификация выберите Учетные данные домена.
В поле Домен укажите домен (например,
РАЗРАБОТКА
).В полях «Пользователь» и «Пароль» укажите учетные данные вашего домена. В поле Пользователь введите пользователя домена без префикса домена (например,
John.Smith
вместоDOMAIN\John.Smith
).Либо на вкладке Общие укажите строку подключения. Рассмотрим следующий пример полной строки подключения:
jdbc:jtds:sqlserver://DESKTOP:1433;domain=DEVELOPMENT;instance=MSSQLSERVER;databaseName=guest;
Чтобы убедиться в успешном подключении к источнику данных, нажмите ссылку «Проверить подключение».
(Необязательно) Если вы подключаетесь к источнику данных, который содержит много баз данных и схем, на вкладке Схемы выберите схемы, с которыми вам нужно работать.
Нажмите OK, чтобы создать источник данных.
Последнее изменение: 21 февраля 2023 г.
Microsoft SQL Server Microsoft SQL Server LocalDB
Как создать диаграмму ER для существующей базы данных SQL Server с помощью SSMS
Обратите внимание, что SSMS 18 больше не поддерживает диаграммы .
Проверьте альтернативу.
В этом руководстве я покажу вам, как создать диаграмму ER с помощью Microsoft SQL Server Management Studio (SSMS) 16.
1. Создание новой диаграммы
Чтобы создать новую диаграмму базы данных, вам нужно будет щелкнуть правой кнопкой мыши папку Диаграммы базы данных и выбрать Диаграмма новой базы данных .
Если вы создаете диаграмму в первый раз, вы можете получить следующее сообщение:
Для SSMS требуются некоторые системные процедуры и таблица, которые не создаются вместе с базой данных. Вам нужно подтвердить, чтобы создать их. Это создаст следующие системные процедуры в вашей базе данных:
- dbo.sp_alterdiagram
- dbo.sp_dropdiagram
- dbo.sp_createddiagram
- dbo.sp_renamemediagram
- dbo.sp_helpdiagramdefinition
- dbo.sp_helpdigarms
- dbo.sp_upgradediagrams
и таблица:
- dbo.
sysdiagrams
Если появится вышеуказанное сообщение, вам нужно снова щелкнуть правой кнопкой мыши папку Диаграммы базы данных и выбрать параметр Новая диаграмма базы данных .
Появится окно со списком всех таблиц в вашей базе данных. Чтобы добавить таблицы на диаграмму, выберите их (используйте клавиши Control или Shift, чтобы выбрать сразу несколько) и нажмите 9.0471 Добавить кнопку или дважды щелкнуть по ним. Когда вы добавите все необходимые таблицы, нажмите кнопку Закрыть .
Вы можете добавить таблицы позже. Просто щелкните правой кнопкой мыши на панели диаграммы и выберите Добавить таблицу….
Это создаст диаграмму со столбцами таблиц, первичными ключами и отношениями, которые были считаны из схемы.
2. Схема настройки
На данный момент у вас есть диаграмма со всеми таблицами, но она может выглядеть не так, как вы хотите. В SSMS есть очень полезная функция — Авторазмер . Выберите все таблицы (Ctrl + A), щелкните правой кнопкой мыши одну из них и выберите Autosize Selected Tables .
Таблицы будут расположены на схеме. Если вы недовольны результатом, вы можете перетащить их для лучшего выравнивания.
Вы также можете решить, как отображать таблицы. Щелкните правой кнопкой мыши по таблице и выберите один из вариантов Table View .
Имена столбцов
Этот параметр показывает только имена столбцов и первичный ключ.
Стандартный
Этот параметр будет включать основные атрибуты столбца.
Ключи
Этот параметр будет включать только столбцы, которые являются частью первичного, уникального или внешнего ключа.
Только название
При выборе этого параметра будут отображаться только имена таблиц.
Пользовательский
Вы также можете создать собственное представление, в котором вы можете выбрать, какие атрибуты столбцов вы хотите включить.
После небольшого обновления моя диаграмма выглядит так:
3. Добавление связанных таблиц
Редактор
SSMS имеет одну полезную функцию. Вы можете автоматически добавить на диаграмму все таблицы, связанные с определенной таблицей (со связью по внешнему ключу). Для этого щелкните правой кнопкой мыши таблицу и выберите Добавить связанные таблицы .
4. Добавление меток отношений
SSMS позволяет добавлять метки к отношениям. Это всегда имя ограничения внешнего ключа. Ничего особенно полезного, если вы спросите меня.
Чтобы добавить метки, щелкните правой кнопкой мыши на панели диаграммы и выберите «Показать метки отношений».
5. Добавление аннотаций
Одна из полезных опций — возможность добавлять аннотации к диаграмме. Чтобы добавить аннотацию, щелкните правой кнопкой мыши на панели и выберите New Text Annotation .
Будет создано пустое текстовое поле, в котором вы можете оставить свои примечания и комментарии. Это всегда будет видно и экспортируется с вашей диаграммой.
6. Схема сохранения
Вы можете сохранить свою диаграмму в базе данных (она будет сохранена в созданной ранее таблице dbo.sysdiagrams). Чтобы сохранить диаграмму, перейдите в File -> Save Diagram_0 (это имя по умолчанию для первой диаграммы) или закройте редактор. Вам будет предложено ввести имя диаграммы. Введите имя и нажмите OK .
7. Экспорт диаграммы
Management Studio позволяет экспортировать диаграмму в изображение. Чтобы преобразовать его в изображение, щелкните правой кнопкой мыши на панели диаграммы и выберите Копировать диаграмму в буфер обмена . Теперь вы можете вставить его в графическое программное обеспечение или в документ.
8. Схема открытия
Все диаграммы, сохраненные в базе данных, видны в папке Диаграммы базы данных . Чтобы открыть диаграмму, дважды щелкните ее или щелкните правой кнопкой мыши и выберите параметр Modify .
Плюсы и минусы диаграмм в SSMS
Профи
- Возможность добавления нескольких диаграмм в базу данных
- Сохранение диаграмм со схемой базы данных
- Изменения схемы автоматически отражаются на диаграмме
- Возможность добавления аннотаций
- Возможность настройки отображения таблицы
- Уже используется инструмент, который используется администраторами баз данных и разработчиками
Минусы
- Ограниченные возможности форматирования
- Невозможно добавить представления на диаграмму
- Невозможно показать отношения, которые не определены в качестве ограничений внешнего ключа
- Требуется доступ к базе данных
Другой способ: Датаэдо
Существует лучший способ создания и обмена диаграммами существующих баз данных — Dataedo.