Download sql server management studio (ssms)
Содержание:
- Фильтрация объектов в обозревателе объектов
- SSMS System Requirements
- Развертывание проекта с помощью мастера
- Uninstall
- Многосерверные запросы
- Изменение базовых параметров
- Обзор проекта скрипта
- SSMS System Requirements
- Подключение к SQL Server в Linux
- Поставщики и драйверы
- Веб-сайт для создания приложений (клиентских приложений SQL)
- Download SSMS
- Дальнейшие действия
- Описание
- Создание скриптов для расширенных событий
- Найти
- Поиск имени экземпляра SQL Server
Фильтрация объектов в обозревателе объектов
В базах данных, в которых имеется множество объектов, можно использовать фильтрацию для поиска конкретных таблиц, представлений и т. д. В этом разделе описано, как фильтровать таблицы, но эти же действия можно выполнять в любом другом узле обозревателя объектов:
-
Подключитесь к серверу SQL Server.
-
Разверните узел Базы данных > AdventureWorks > Таблицы. Будут показаны все таблицы в базе данных.
-
Щелкните Таблицы правой кнопкой мыши, а затем выберите Фильтр > Параметры фильтра:
-
В окне Параметры фильтра можно изменить некоторые из указанных ниже параметров фильтра:
-
Фильтровать по имени:
-
Фильтровать по схеме:
-
-
Чтобы сбросить фильтр, щелкните правой кнопкой мыши узел Таблицы и выберите Удалить фильтр.
SSMS System Requirements
The current release of SSMS supports the following 64-bit platforms when used with the latest available service pack:
Supported Operating Systems:
- Windows 10 (64-bit) version 1607 (10.0.14393) or later
- Windows 8.1 (64-bit)
- Windows Server 2019 (64-bit)
- Windows Server 2016 (64-bit)
- Windows Server 2012 R2 (64-bit)
- Windows Server 2012 (64-bit)
- Windows Server 2008 R2 (64-bit)
Supported hardware:
- 1.8 GHz or faster x86 (Intel, AMD) processor. Dual-core or better recommended
- 2 GB of RAM; 4 GB of RAM recommended (2.5 GB minimum if running on a virtual machine)
- Hard disk space: Minimum of 2 GB up to 10 GB of available space
Note
SSMS is available only as a 32-bit application for Windows. If you need a tool that runs on operating systems other than Windows, we recommend Azure Data Studio. Azure Data Studio is a cross-platform tool that runs on macOS, Linux, as well as Windows. For details, see Azure Data Studio.
Развертывание проекта с помощью мастера
-
Ознакомьтесь с информацией, представленной на странице Введение мастера. Нажмите кнопку Далее, чтобы перейти на страницу Выбор источника.
-
На странице Выбор источника выберите существующий проект служб SSIS для развертывания.
- Чтобы развернуть созданный файл развертывания проекта с помощью сборки проекта в среде развертывания, выберите Файл развертывания проекта и введите путь к ISPAC-файлу.
- Чтобы развернуть проект, который уже развернут в базе данных каталога SSIS, выберите Каталог Integration Services, а затем введите имя сервера и путь к проекту в каталоге.
Нажмите кнопку Далее , чтобы просмотреть страницу Выбор назначения .
-
На странице Выбор назначения выберите назначение для проекта.
- Введите полное имя сервера. Если в качестве целевого сервера выступает сервер базы данных SQL Azure, используйте следующий формат имени: .
- Предоставьте сведения о проверке подлинности и выберите Подключиться. См. раздел в этой статье.
- Нажмите кнопку Обзор для выбора целевой папки в SSISDB.
- Затем нажмите кнопку Далее, чтобы перейти на страницу Проверка. (Кнопка Далее станет доступна, только когда вы выберете Подключиться.)
-
Просмотрите выбранные параметры на странице Проверка.
- Вы можете изменить выбранные параметры, нажав кнопку Назад или кнопку любого из шагов на левой панели.
- Щелкните Развернуть , чтобы начать развертывание.
-
При развертывании на сервере базы данных SQL Azure откроется страница Проверка. На этой странице пакеты проекта будут проверены на наличие известных проблем, которые могут помешать их запуску в среде выполнения интеграции Azure-SSIS. Дополнительные сведения см. в статье Проверка пакетов SSIS, развертываемых в Azure.
-
После завершения развертывания появится страница Результаты. На ней отображается состояние выполнения каждого действия.
- Если действие не выполнено, нажмите кнопку Ошибка в столбце Результат для отображения описания ошибки.
- Чтобы сохранить результаты в XML-файл при необходимости, нажмите кнопку Сохранить отчет….
- Нажмите кнопку Закрыть, чтобы выйти из мастера.
Uninstall
There are shared components that remain installed after you uninstall SSMS.
The shared components that remain installed are:
- Azure Data Studio
- Microsoft .NET Framework 4.7.2
- Microsoft OLE DB Driver for SQL Server
- Microsoft ODBC Driver 17 for SQL Server
- Microsoft Visual C++ 2013 Redistributable (x86)
- Microsoft Visual C++ 2017 Redistributable (x86)
- Microsoft Visual C++ 2017 Redistributable (x64)
- Microsoft Visual Studio Tools for Applications 2017
These components aren’t uninstalled because they can be shared with other products. If uninstalled, you may run the risk of disabling other products.
Многосерверные запросы
С помощью окна «Редактор запросов» в среде SQL Server Management Studio можно одновременно подключиться и выполнять запросы к нескольким экземплярам SQL Server . Возвращаемые запросом результаты можно объединить в единую панель результатов либо они могут возвращаться как отдельные области результатов. Дополнительно редактор запросов может включить столбцы, в которых приводятся имена серверов, предоставивших каждую строку, и имена входа, используемые для подключения к серверам, предоставившим строки. Дополнительные сведения о выполнении многосерверных запросов см. в разделе Выполнение инструкций на нескольких серверах одновременно (среда SQL Server Management Studio).
Чтобы выполнить запрос ко всем серверам в группе локальных серверов, щелкните правой кнопкой мыши группу серверов, укажите пункт Соединить и выберите команду Создать запрос. В новом окне редактора запросов запросы выполняются по отношению ко всем все серверам в группе с использованием хранимых сведений о соединении, включая контекст проверки подлинности пользователя. Если серверы были зарегистрированы с помощью проверки подлинности SQL Server , но пароль не был сохранен, то установить соединение не удастся.
Для выполнения запросов применительно ко всем серверам, зарегистрированным на центральном сервере управления, разверните центральный сервер управления, щелкните правой кнопкой мыши группу серверов, укажите пункт Соединить и выберите команду Создать запрос. Если запросы выполняются в окне «Редактор запросов», то они будут выполнены для всех серверов в группе серверов с использованием хранимых сведений о соединении и контекста проверки подлинности Windows пользователя.
Изменение базовых параметров
В этом разделе описано, как изменить базовые параметры среды SSMS с помощью меню Сервис.
Чтобы изменить выделенную панель инструментов, выберите Сервис > Настройка:
Изменение параметров запуска
Параметры запуска определяют, как выглядит рабочая область при первом запуске среды SSMS. Чтобы изменить параметры запуска, выберите Сервис > Параметры > Запуск:
Сброс параметров к значениям по умолчанию
Вы можете экспортировать и импортировать эти параметры в меню. Чтобы экспортировать и импортировать параметры или восстановить параметры по умолчанию, выберите Сервис > Импорт и экспорт параметров
Обзор проекта скрипта
SQL Server отображаются в обозревателе решений среды Среда Management Studio. Проект скрипта может содержать 0 или более файлов проекта. В решение можно добавить один проект или объединить в одном решении несколько проектов.
Проекты могут включать следующее:
-
Соединения. Соединение, постоянное в пределах проекта, содержит сведения об имени входа, имени сервера, базе данных по умолчанию, предпочитаемом протоколе, типе проверки подлинности и свойствах соединения. Сведения о соединении могут при необходимости храниться вместе со скриптом (см. далее).
-
Скрипты SQL. Часто используемые скрипты SQL для пользователя. Двойной щелчок по SQL-файлу в проекте откроет выбранный скрипт в редакторе SQL.
-
Скрипты многомерных выражений, расширений интеллектуального анализа данных и XML для аналитики. Часто используемые скрипты многомерных выражений для пользователя. Двойной щелчок по MDX-файлу в проекте откроет выбранный скрипт в редакторе.
-
Прочие. Эту папку можно использовать для файлов, которые не подходят по типу к другим узлам, заданным по умолчанию, таким как текстовый файл, содержащий цели проекта.
Проекты также могут интегрироваться в системы управления исходным кодом.
SSMS System Requirements
The current release of SSMS supports the following 64-bit platforms when used with the latest available service pack:
Supported Operating Systems:
- Windows 10 (64-bit) version 1607 (10.0.14393) or later
- Windows 8.1 (64-bit)
- Windows Server 2019 (64-bit)
- Windows Server 2016 (64-bit)
- Windows Server 2012 R2 (64-bit)
- Windows Server 2012 (64-bit)
- Windows Server 2008 R2 (64-bit)
Supported hardware:
- 1.8 GHz or faster x86 (Intel, AMD) processor. Dual-core or better recommended
- 2 GB of RAM; 4 GB of RAM recommended (2.5 GB minimum if running on a virtual machine)
- Hard disk space: Minimum of 2 GB up to 10 GB of available space
Note
SSMS is available only as a 32-bit application for Windows. If you need a tool that runs on operating systems other than Windows, we recommend Azure Data Studio. Azure Data Studio is a cross-platform tool that runs on macOS, Linux, as well as Windows. For details, see Azure Data Studio.
Подключение к SQL Server в Linux
Чтобы подключиться, выполните следующие основные шаги.
-
Запустите SSMS, введя Microsoft SQL Server Management Studio в поле поиска Windows, а затем щелкните классическое приложение.
-
В окне Подключение к серверу введите следующие сведения (если среда SSMS уже запущена, щелкните Подключить > Ядро СУБД, чтобы открыть окно Подключение к серверу).
Параметр Описание Тип сервера По умолчанию используется ядро СУБД, не изменяйте это значение. Имя сервера Введите имя целевого компьютера SQL Server на базе Linux или его IP-адрес и порт в формате . Аутентификация Для SQL Server в Linux используйте метод проверки подлинности, настроенный для вашей среды. По умолчанию настроена проверка подлинности SQL Server. Имя входа1 Введите имя пользователя с доступом к базе данных на сервере (например, учетную запись SA по умолчанию, созданную во время установки). Пароль1 Введите пароль для указанного пользователя (для учетной записи SA, созданной во время установки). 1 Параметры Имя входа и Пароль доступны только при проверке подлинности SQL Server.
-
Нажмите кнопку Соединить.
Совет
Если произойдет сбой подключения, сначала попробуйте узнать проблему по сообщению об ошибке. Затем ознакомьтесь с .
-
После успешного подключения к SQL Server открывается обозреватель объектов и вы можете обратиться к базе данных для выполнения административных задач или запроса данных.
Поставщики и драйверы
Компонент | Description |
---|---|
Драйверы ODBC для Microsoft SQL Server | Драйверы Microsoft ODBC Driver для SQL Server поддерживают возможность подключения из Windows и Unix к Microsoft SQL Server и Базе данных SQL Microsoft Azure. |
Поставщик OLE DB для DB2 в Microsoft SQL Server | Поставщик Microsoft OLE DB для DB2 v5.0 поддерживает набор технологий и средств для интеграции важных данных, хранящихся в базах данных IBM DB2, с новыми решениями. Разработчики и администраторы SQL Server могут использовать этот поставщик данных со службами Integration Services, Analysis Services, репликации, Reporting Services и обработчиком распределенных запросов. См. сведения об установке поставщика данных в электронной документации по продукту (доступно в Интернете для чтения и скачивания). |
Веб-сайт для создания приложений (клиентских приложений SQL)
На нашем веб-сайте для создания приложений можно выбрать один из длинного списка языков программирования для подключения к SQL Server. Клиентская программа может работать с различными операционными системами.
Веб-сайт для создания приложений уделяет особое внимание простоте и доступности функций для начинающих разработчиков. Приведенные ниже шаги показывают, как это сделать
- Установка Microsoft SQL Server
- Скачивание и установка средств и драйверов.
- Осуществление необходимых настроек в соответствии с выбранной операционной системой.
- Компиляция предоставленного исходного кода.
- Как запустить программу.
Далее представлено несколько приблизительных разделов с описаниями, содержащихся на веб-сайте.
Java в Ubuntu
- Настройка среды
- Шаг 1.1. Установка SQL Server
- Шаг 1.2. Установка Java.
- Шаг 1.3. Установка пакета средств разработки Java (JDK).
- Шаг 1.4. Установка Maven.
- Создание приложения Java с помощью SQL Server.
- Шаг 2.1. Создание приложения Java, которое подключается к SQL Server и выполняет запросы.
- Шаг 2.2. Создание приложения Java, которое подключается к SQL Server с помощью популярной платформы Hibernate.
- Ускорение работы приложения Java в 100 раз.
Python в Windows
- Настройка среды
- Шаг 1.1. Установка SQL Server
- Шаг 1.2. Установка Python.
- Шаг 1.3. Установка драйвера ODBC и служебной программы командной строки SQL для SQL Server.
- Создание приложения Python с помощью SQL Server.
- Шаг 2.1. Установка драйвера Python для SQL Server.
- Шаг 2.2. Создание базы данных для приложения.
- Шаг 2.3. Создание приложения Python, которое подключается к SQL Server и выполняет запросы.
- Ускорение работы приложения Python в 100 раз.
- Шаг 3.1. Создание новой таблицы с 5 млн записей с помощью программы sqlcmd.
- Шаг 3.2. Создание приложения Python, которое запрашивает эту таблицу и измеряет затраченное время.
- Шаг 3.3. Измерение времени, затрачиваемого на выполнение запроса.
- Шаг 3.4. Добавление индекса columnstore в таблицу.
- Шаг 3.5. Измерение времени, затрачиваемого на выполнение запроса с индексом columnstore.
На следующих снимках экрана показано, как выглядит наш веб-сайт документации по разработке SQL.
Download SSMS
SSMS 18.9.1 is the latest general availability (GA) version. If you have a previous GA version of SSMS 18 installed, installing SSMS 18.9.1 upgrades it to 18.9.1.
- Release number: 18.9.1
- Build number: 15.0.18384.0
- Release date: April 20, 2021
If you have comments or suggestions, or you want to report issues, the best way to contact the SSMS team is at SQL Server user feedback. By using SQL Server Management Studio, you agree to its license terms and privacy statement.
The SSMS 18.x installation doesn’t upgrade or replace SSMS versions 17.x or earlier. SSMS 18.x installs side by side with previous versions, so both versions are available for use. However, if you have a preview version of SSMS 18.x installed, you must uninstall it before installing SSMS 18.9.1. You can see if you have the preview version by going to the Help > About window.
If a computer contains side-by-side installations of SSMS, verify you start the correct version for your specific needs. The latest version is labeled Microsoft SQL Server Management Studio 18
Important
Beginning with SQL Server Management Studio (SSMS) 18.7, Azure Data Studio is automatically installed alongside SSMS. Users of SQL Server Management Studio are now able to benefit from the innovations and features in Azure Data Studio. Azure Data Studio is a cross-platform and open-source desktop tool for your environments, whether in the cloud, on-premises, or hybrid.
To learn more about Azure Data Studio, check out What is Azure Data Studio or the FAQ.
Дальнейшие действия
- Рассмотрите другие варианты развертывания пакета.
- Развертывание пакета служб SSIS с помощью Transact-SQL (SSMS)
- Развертывание пакета служб SSIS с помощью Transact-SQL (Visual Studio Code)
- Развертывание пакета служб SSIS из командной строки
- Развертывание пакета служб SSIS с помощью PowerShell
- Развертывание пакета служб SSIS с помощью C#
- Выполните развернутый пакет. Для выполнения пакета можно использовать различные средства и языки. Дополнительные сведения см. в следующих статьях:
- Выполнение пакета служб SSIS с помощью SSMS
- Выполнение пакета служб SSIS с помощью Transact-SQL (SSMS)
- Выполнение пакета служб SSIS с помощью Transact-SQL (Visual Studio Code)
- Выполнение пакета служб SSIS из командной строки
- Выполнение пакета служб SSIS с помощью PowerShell
- Выполнение пакета служб SSIS с помощью C#
Описание
Программа установки LocalDB использует программу для установки необходимых файлов на компьютере. После установки LocalDB становится экземпляром SQL Server Express, который способен создавать и открывать базы данных SQL Server. Файлы системной базы данных, как правило, хранятся в каталоге AppData, который обычно скрыт. Например, . Файлы пользовательской базы данных хранятся в месте, указанном пользователем, как правило, в папке .
Дополнительные сведения о включении LocalDB в приложении см. в статье с общими сведениями о локальных данных в Visual Studio и статье о создании базы данных и добавлении таблиц в Visual Studio.
Дополнительные сведения об API LocalDB см. в разделе Справочник по SQL Server Express LocalDB.
Служебная программа позволяет создавать, запускать и останавливать экземпляры LocalDB, а также включает параметры для управления LocalDB. Дополнительные сведения о служебной программе см. в статье о SqlLocalDB.
Параметры сортировки для LocalDB заданы в и не могут быть изменены. Параметры сортировки на уровне базы данных, на уровне столбца и на уровне выражения поддерживаются обычным образом. Автономные базы данных следуют правилам метаданных и параметрам сортировки , определенным Contained Database Collations.
Ограничения
-
Невозможно применить исправление LocalDB без пакетов обновления. Накопительные пакеты обновления и обновления системы безопасности нельзя применить вручную или с помощью Центра обновления Windows, Центра обновления Windows для бизнеса или других способов.
-
Нельзя управлять LocalDB удаленно с помощью SQL Management Studio.
-
LocalDB не может быть подписчиком в репликации слиянием.
-
LocalDB не поддерживает FILESTREAM.
-
Для LocalDB разрешены только локальные очереди компонента Service Broker.
-
Экземпляр LocalDB, принадлежащий встроенным учетным записям, например , может иметь проблемы с управляемостью из-за перенаправления файловой системы Windows. Вместо этого следует использовать обычную учетную запись Windows в качестве владельца.
Автоматические и именованные экземпляры
LocalDB поддерживает два типа экземпляров: автоматические и именованные.
-
Автоматические экземпляры LocalDB являются общедоступными. Они создаются и обслуживаются автоматически и могут использоваться любым приложением. Для каждой версии LocalDB, установленной на компьютере пользователя, существует один автоматический экземпляр LocalDB. Автоматические экземпляры LocalDB обеспечивают удобное управление экземплярами. Нет необходимости создавать экземпляр. Он просто работает. Эта функция упрощает установку приложения и его перенос на другой компьютер. Если на целевом компьютере установлена указанная версия LocalDB, то там также будет доступен автоматический экземпляр LocalDB для этой версии. Автоматические экземпляры LocalDB именуются по специальному шаблону, принадлежащему зарезервированному пространству имен. Это позволяет избежать конфликтов имен с именованными экземплярами LocalDB. Автоматический экземпляр имеет имя MSSQLLocalDB.
-
Именованные экземпляры LocalDB являются закрытыми. Они принадлежат одному приложению, которое отвечает за создание экземпляра и управление им. Именованные экземпляры обеспечивают изоляцию от других экземпляров и способствуют повышению производительности за счет снижения уровня конфликта за ресурсы с другими пользователями базы данных. Пользователь должен создавать именованные экземпляры явным образом с помощью API управления LocalDB или неявным образом через файл app.config управляемого приложения (при необходимости управляемое приложение также может использовать API). Каждый именованный экземпляр LocalDB имеет связанную с ним версию LocalDB, которая указывает на соответствующий набор двоичных файлов LocalDB. Имя экземпляра LocalDB имеет тип данных sysname и может содержать до 128 символов. (в отличие от обычных именованных экземпляров SQL Server, где допускается использование только обычных имен NetBIOS из 16 символов ASCII). Имя экземпляра LocalDB может содержать любые символы Юникода, допустимые в имени файла. Именованный экземпляр, который использует имя автоматического экземпляра, становится автоматическим экземпляром.
Разные пользователи одного и того же компьютера могут иметь экземпляры с одинаковыми именами. Каждый экземпляр является отдельным процессом, который запускается от разных пользователей.
Создание скриптов для расширенных событий
В этом разделе описывается, как создать скрипты для расширенных событий.
-
Подключитесь к серверу SQL Server.
-
Разверните узел Управление.
-
Разверните узел Расширенные события.
-
Разверните узел Сеансы.
-
Щелкните правой кнопкой мыши нужный расширенный сеанс и выберите пункты Создать скрипт для сеанса > СОЗДАТЬ в > Новое окно редактора запросов:
-
В новом окне редактора запросов измените имя сеанса с system_health на system_health2. Выберите команду Выполнить, чтобы выполнить запрос.
-
Щелкните правой кнопкой мыши Сеансы в обозревателе объектов. Выберите команду Обновить, чтобы увидеть новый сеанс расширенного события. Зеленый значок рядом с сеансом означает, что сеанс выполняется. Красный значок указывает, что сеанс остановлен.
Примечание
Вы можете запустить сеанс, щелкнув его правой кнопкой мыши и выбрав команду Запустить. Так как это копия уже запущенного сеанса system_health, этот шаг можно пропустить. Вы можете удалить копию расширенного сеанса события, щелкнув его правой кнопкой мыши и выбрав команду Удалить.
Найти
Эти элементы управления позволяют указать искомую строку или выражение.
Найти
Введите текст для поиска. Диалоговое окно попытается ввести в поле поиска возможный текст поиска, используя либо текст, который был выделен курсором перед открытием диалогового окна, либо соседний текст, либо текст предыдущего поиска. Можно повторно использовать одну из 20 последних строк поиска, выбрав необходимую из раскрывающегося списка.
Если необходимо использовать символы шаблонов, например звездочки () и вопросительные знаки () в строке поиска, то следует установить флажок Использовать в разделе Параметры поиска , а затем выбрать Шаблоны.
Чтобы средство поиска воспринимало текст в строке поиска как регулярное выражение, следует установить флажок Использовать в разделе Параметры поиска , а затем выбрать Регулярные выражения.
Построитель выражений
Эта треугольная кнопка рядом со строкой Найти становится доступной в том случае, если установлен флажок Использовать в разделе Параметры поиска. Нажмите эту кнопку для отображения списка шаблонов или регулярных выражений в зависимости от выбранных параметров Использовать . Выбор любого из элементов этого списка добавляет его в строку поиска, указанную в поле Найти .
Поиск имени экземпляра SQL Server
Определить имя сервера SQL Server до и после подключения к SQL Server можно различными способами.
До подключения к SQL Server
-
Выполните инструкции по поиску . Ваш путь может отличаться от указанного на рисунке ниже.
-
Откройте файл errorlog.log в Блокноте.
-
Найдите текст Server name is.
В одинарных кавычках указано имя экземпляра SQL Server, к которому вы будете подключаться:
Имя сервера имеет формат HOSTNAME\INSTANCENAME (имя сервера\имя экземпляра). Если оно включает только имя узла, это значит, что вы задали экземпляр по умолчанию. Имя экземпляра: MSSQLSERVER. При подключении к экземпляру SQL Server по умолчанию нужно указывать только имя узла.
После подключения к SQL Server
При наличии подключения к SQL Server имя сервера можно найти в трех местах:
-
Имя сервера указано в обозревателе объектов:
-
Имя сервера указано в окне запросов:
-
Имя сервера указано в разделе Свойства.
В меню Вид выберите Окно «Свойства» :
При подключении к псевдониму или прослушивателю группы доступности
Если вы подключились к псевдониму или прослушивателю группы доступности, то в обозревателе объектов и окне «Свойства» будут указаны сведения о них. В этом случае имя сервера SQL Server может быть недоступно напрямую, и его необходимо запросить:
-
Подключитесь к серверу SQL Server.
-
Откройте окно «Новый запрос».
-
Вставьте в окно следующий фрагмент кода Transact-SQL:
-
Просмотрите результаты запроса, чтобы определить имя экземпляра SQL Server, к которому вы подключены: