Tips and tricks for using sql server management studio (ssms)

Содержание:

Задачи решенияSolution Tasks

Описание задачиTask Description РазделTopic
Описывает создание нового решения, которое будет служить контейнером для одного или нескольких проектов.Describes how to create a new solution that can then be used to contain one or more projects. Создание нового решенияCreate a New Solution
Описывает добавления существующего решения в обозреватель решений.Describes how to open an existing solution in Solution Explorer. Открытие существующего решенияOpen an Existing Solution
Описывает закрытие решения.Describes how to close a solution. Закрытие решенияClose a Solution
Описывает удаление решения.Describes how to delete a solution. Удаление решенияDelete a Solution
Описывает копирование элементов между проектами.Describes how to copy items between projects. Копирование элементов в решенииCopy Items in a Solution
Описывает удаление элементов проекта или всего проекта.Describes how to delete items in a project, or an entire project. Перемещение или удаление элемента или проектаRemove or Delete an Item or Project
Описывает перемещение элементов между проектами в решении.Describes how to move items between projects in a solution. Перемещение элементов в решенииMove Items in a Solution
Описывает переименование решения или элементов в решении.Describes how to rename a solution or the items in the solution. Переименование решений и элементов проектовRename Solutions and Project Items

Веб-сайт для создания приложений (клиентских приложений SQL)Build-an-app website, for SQL client development

На нашем веб-сайте для создания приложений можно выбрать один из длинного списка языков программирования для подключения к SQL Server.On our Build-an-app webpages, you can choose from a long list of programming languages for connecting to SQL Server. Клиентская программа может работать с различными операционными системами.And your client program can run a variety of operating systems.

Веб-сайт для создания приложений уделяет особое внимание простоте и доступности функций для начинающих разработчиков.Build-an-app emphasizes simplicity and completeness for the developer who is just getting started. Приведенные ниже шаги показывают, как это сделать.The steps explain the following tasks:

  1. Установка Microsoft SQL ServerHow to install Microsoft SQL Server
  2. Скачивание и установка средств и драйверов.How to download and install tools and drivers.
  3. Осуществление необходимых настроек в соответствии с выбранной операционной системой.How to make any necessary configurations, as appropriate for your chosen operating system.
  4. Компиляция предоставленного исходного кода.How to compile the provided source code.
  5. Как запустить программу.How to run the program.

Далее представлено несколько приблизительных разделов с описаниями, содержащихся на веб-сайте.Next are a couple approximate outlines of the detail provided on the website:

Java в UbuntuJava on Ubuntu

  1. Настройка средыSet up your environment

    • Шаг 1.1. Установка SQL ServerStep 1.1 Install SQL Server
    • Шаг 1.2. Установка Java.Step 1.2 Install Java
    • Шаг 1.3. Установка пакета средств разработки Java (JDK).Step 1.3 Install the Java Development Kit (JDK)
    • Шаг 1.4. Установка Maven.Step 1.4 Install Maven
  2. Создание приложения Java с помощью SQL Server.Create Java application with SQL Server

    • Шаг 2.1. Создание приложения Java, которое подключается к SQL Server и выполняет запросы.Step 2.1 Create a Java app that connects to SQL Server and executes queries
    • Шаг 2.2. Создание приложения Java, которое подключается к SQL Server с помощью популярной платформы Hibernate.Step 2.2 Create a Java app that connects to SQL Server using the popular framework Hibernate
  3. Ускорение работы приложения Java в 100 раз.Make your Java app up to 100x faster

    Шаг 3.1. Создание приложения Java для демонстрации индексов Columnstore.Step 3.1 Create a Java app to demonstrate Columnstore indexes

Python в WindowsPython on Windows

  1. Настройка средыSet up your environment

    • Шаг 1.1. Установка SQL ServerStep 1.1 Install SQL Server
    • Шаг 1.2. Установка Python.Step 1.2 Install Python
    • Шаг 1.3. Установка драйвера ODBC и служебной программы командной строки SQL для SQL Server.Step 1.3 Install the ODBC Driver and SQL Command Line Utility for SQL Server
  2. Создание приложения Python с помощью SQL Server.Create Python application with SQL Server

    • Шаг 2.1. Установка драйвера Python для SQL Server.Step 2.1 Install the Python driver for SQL Server
    • Шаг 2.2. Создание базы данных для приложения.Step 2.2 Create a database for your application
    • Шаг 2.3. Создание приложения Python, которое подключается к SQL Server и выполняет запросы.Step 2.3 Create a Python app that connects to SQL Server and executes queries
  3. Ускорение работы приложения Python в 100 раз.Make your Python app up to 100x faster

    • Шаг 3.1. Создание новой таблицы с 5 млн записей с помощью программы sqlcmd.Step 3.1 Create a new table with 5 million using sqlcmd
    • Шаг 3.2. Создание приложения Python, которое запрашивает эту таблицу и измеряет затраченное время.Step 3.2 Create a Python app that queries this table and measures the time taken
    • Шаг 3.3. Измерение времени, затрачиваемого на выполнение запроса.Step 3.3 Measure how long it takes to run the query
    • Шаг 3.4. Добавление индекса columnstore в таблицу.Step 3.4 Add a columnstore index to your table
    • Шаг 3.5. Измерение времени, затрачиваемого на выполнение запроса с индексом columnstore.Step 3.5 Measure how long it takes to run the query with a columnstore index

На следующих снимках экрана показано, как выглядит наш веб-сайт документации по разработке SQL.The following screenshots give you an idea of what our SQL development documentation website looks like.

Download SSMS

SSMS 18.7.1 is the latest general availability (GA) version of SSMS. If you have a previous GA version of SSMS 18 installed, installing SSMS 18.7.1 upgrades it to 18.7.1.

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.

  • Release number: 18.7.1
  • Build number: 15.0.18358.0
  • Release date: October 27, 2020

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.

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.7.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

Note

If you are accessing this page from a non-English language version, and want to see the most up-to-date content, please visit the US-English version of the site. You can download different languages from the US-English version site by selecting .

Параметры результатаResult Options

Определяет размещение результатов после нажатия на кнопку Найти все.Determines the location of the results when you click Find All. Раздел Параметры результата может быть свернут или развернут.You can expand or collapse the Result Options section. Следующие параметры могут быть выбраны или отменены.The following options can be selected or cleared.

Окно «Результаты поиска 1″Find Results 1 windowЕсли установлен этот флажок, результаты текущего поиска будут добавлены к содержимому окна «Результаты поиска».When this check box is selected, the results of the current search will be appended to the content of the Find Results 1 window. Это окно открывается автоматически и отображает результаты поиска.This window opens automatically to display your search results. Чтобы открыть это окно вручную, выберите пункт Другие окна в меню Вид , а затем пункт Результаты поиска 1.To open this window manually, click Other Windows on the View menu and then click Find Results 1.

Окно «Результаты поиска 2»Find Results 2 windowЕсли установлен этот флажок, результаты текущего поиска будут добавлены к содержимому окна «Результаты поиска 2».When this check box is selected, the results of the current search will be appended to the content of the Find Results 2 window. Это окно открывается автоматически и отображает результаты поиска.This window opens automatically to display your search results. Чтобы открыть это окно вручную, выберите пункт Другие окна в меню Вид , а затем пункт Результаты поиска 2.To open this window manually, click Other Windows on the View menu and then click Find Results 2.

Отображать только имена файловDisplay file names onlyОтображает в окнах «Результаты поиска 1» и «Результаты поиска 2» по одной записи для каждого файла, содержащего совпадения со строкой поиска, вместо одной записи на каждое совпадение.Displays one entry per file containing a search match rather than one entry per search match in either the Find Results 1 or Find Results 2 window. Этот параметр не доступен в среде SQL Server Management StudioSQL Server Management Studio.This option is not available in SQL Server Management StudioSQL Server Management Studio.

Оставить измененные файлы открытыми после выполнения команды «Заменить все»Keep modified files open after Replace AllЕсли этот флажок установлен, все файлы, в которых были произведены замены, останутся открытыми, так что изменения можно будет сохранить или отменить.When selected, leaves open all files in which replacements have been made, so you can undo or save the changes. Объем доступной памяти может ограничить число файлов, которые останутся открытыми после операции замены.Memory constraints might limit the number of files that can remain open after a replace operation.

Внимание!

Команда Откат может использоваться только для файлов, которые остались открытыми для редактирования.You can use Undo only on files that remain open for editing. Если этот параметр не установлен, файлы, которые не были до этого открыты для редактирования, останутся закрытыми, а команда Откат не будет для них доступна.If this option is not selected, files that were not already open for editing will remain closed, and no Undo option will be available in those files.

Предварительные требованияPrerequisites

Для работы с этой статьей необходима среда SQL Server Management Studio и доступ к экземпляру SQL Server.To complete this article, you need SQL Server Management Studio and access to a SQL Server instance.

Установите SQL Server Management Studio.Install SQL Server Management Studio.

Если у вас нет доступа к экземпляру SQL Server, выберите свою платформу в следующих ссылках.If you don’t have access to a SQL Server instance, select your platform from the following links. При выборе проверки подлинности SQL используйте учетные данные SQL Server.If you choose SQL Authentication, use your SQL Server login credentials.

  • Windows: скачать выпуск SQL Server 2019 Developer Edition.Windows: Download SQL Server 2019 Developer Edition.
  • macOS: скачать SQL Server 2019 для Docker.macOS: Download SQL Server 2019 on Docker.

Разрешение дополнительных соединенийAuthorizing Additional Connections

Теперь, после подключения к SQL ServerSQL Server в качестве администратора, одной из первых задач будет обеспечить возможность подключения других пользователей.Now that you have connected to SQL ServerSQL Server as an administrator, one of your first tasks is to authorize other users to connect. Это делается посредством создания имени входа и предоставления ему разрешения на доступ к базе данных в качестве пользователя.You do this by creating a login and authorizing that login to access a database as a user. Имена входа могут быть или именами входа для проверки подлинности Windows, использующей учетные данные Windows, или именами входа для проверки подлинности SQL Server, который хранит учетные данные в SQL ServerSQL Server и не зависит от учетных данных Windows.Logins can be either Windows Authentication logins, which use credentials from Windows, or SQL Server Authentication logins, which store the authentication information in SQL ServerSQL Server and are independent of your Windows credentials. По возможности используйте проверку подлинности Windows.Use Windows Authentication whenever possible.

Совет

В большинстве организаций пользователи входят в домены, и используется проверка подлинности Windows.Most organizations have domain users and will use Windows Authentication. Вы можете поэкспериментировать самостоятельно, создав дополнительных локальных пользователей на своем компьютере.You can experiment on your own, by creating additional local users on your computer. Локальные пользователи будут проходить проверку подлинности на вашем компьютере, поэтому доменом является его имя.Local users will be authenticated by your computer, so the domain is the computer name. Например, если ваш компьютер имеет имя и вы создали пользователя с именем , то в Windows этот пользователь указывается как .For example if your computer is named and you create a user named , then the Windows description of the user is .

Создание имени входа для проверки подлинности WindowsCreate a Windows Authentication login
  1. В предыдущей задаче было установлено соединение с компонентом Компонент Database EngineDatabase Engine с помощью среды Среда Management StudioManagement Studio.In the previous task, you connected to the Компонент Database EngineDatabase Engine using Среда Management StudioManagement Studio. В обозревателе объектов разверните экземпляр своего сервера, затем узел Безопасность , щелкните правой кнопкой мыши Имена входа и выберите пункт Создать имя входа.In Object Explorer, expand your server instance, expand Security , right-click Logins , and then click New Login. Откроется диалоговое окно Создание имени входа .The Login — New dialog box appears.

  2. На странице Общие в поле Имя входа введите имя входа Windows в следующем формате: On the General page, in the Login name box, type a Windows login in the format:

В поле База данных по умолчанию выберите AdventureWorks2012AdventureWorks2012 , если она доступна.In the Default database box, select AdventureWorks2012AdventureWorks2012 if available. В противном случае выберите базу данных master.Otherwise select master.

На странице Роли сервера щелкните sysadmin , если новое имя входа принадлежит администратору, иначе оставьте пустым.On the Server Roles page, if the new login is to be an administrator, click sysadmin , otherwise leave this blank.

На странице Сопоставление пользователей выберите Схема для базы данных AdventureWorks2012AdventureWorks2012 , если она доступна.On the User Mapping page, select Map for the AdventureWorks2012AdventureWorks2012 database if it is available. В противном случае выберите базу данных master.Otherwise select master

Обратите внимание, что в поле Пользователь прописано имя входа.Note that the User box is populated with the login. После закрытия диалогового окна в базе данных будет создан пользователь.When closed, the dialog box will create this user in the database.

В поле Схема по умолчанию введите dbo , чтобы сопоставить имя входа со схемой владельца базы данных.In the Default Schema box, type dbo to map the login to the database owner schema.

Подтвердите настройки по умолчанию для полей Защищаемые объекты и Состояние , и нажмите кнопку ОК , чтобы создать имя входа.Accept the default settings for the Securables and Status boxes and click OK to create the login.

Важно!

Это базовые сведения, позволяющие начать работу.This is basic information to get you started. SQL ServerSQL Server предоставляет безопасную среду; безопасность безусловно важна при выполнении операций с базой данных.provides a rich security environment, and security is obviously an important aspect of database operations.

Поиск имени экземпляра SQL ServerFind SQL Server instance name

Определить имя сервера SQL Server до и после подключения к SQL ServerSQL Server можно различными способами.You have a few options for finding the name of your SQL server before and after you connect to SQL ServerSQL Server.

До подключения к SQL ServerBefore you connect to SQL Server

  1. Выполните инструкции по поиску .Follow the steps to locate the . Ваш путь может отличаться от указанного на рисунке ниже.Your path may vary from the path in the image below.

  2. Откройте файл errorlog.log в Блокноте.Open the errorlog.log file in Notepad.

  3. Найдите текст Server name is.Search for the text Server name is.

    В одинарных кавычках указано имя экземпляра SQL ServerSQL Server, к которому вы будете подключаться:Whatever is listed in the single quotes is the name of the SQL ServerSQL Server instance that you’ll be connecting to:

    Имя сервера имеет формат HOSTNAME\INSTANCENAME (имя сервера\имя экземпляра).The format of the name is HOSTNAME\INSTANCENAME. Если оно включает только имя узла, это значит, что вы задали экземпляр по умолчанию. Имя экземпляра: MSSQLSERVER.If you see only the host name, then you’ve installed the default instance and your instance name is MSSQLSERVER. При подключении к экземпляру SQL Server по умолчанию нужно указывать только имя узла.When you connect to a default instance, the host name is all you need to enter to connect to your SQL server.

После подключения к SQL ServerWhen you’re connected to SQL Server

При наличии подключения к SQL ServerSQL Server имя сервера можно найти в трех местах:When you’re connected to SQL ServerSQL Server, you can find the server name in three locations:

  1. Имя сервера указано в обозревателе объектов:The name of the server is listed in Object Explorer:

  2. Имя сервера указано в окне запросов:The name of the server is listed in the Query window:

  3. Имя сервера указано в разделе Свойства.The name of the server is listed in Properties.

    В меню Вид выберите Окно «Свойства» :In the View menu, select Properties Window:

Получение справки

  • UserVoice: предложения пользователей по улучшению SQL ServerUserVoice: Have suggestions for improving SQL Server?
  • Вопросы и ответы по продуктам Майкрософт (SQL Server)Microsoft Q & A (SQL Server)
  • DBA Stack Exchange (тег sql-server): вопросы по SQL ServerDBA Stack Exchange (tag sql-server): Ask SQL Server questions
  • Stack Overflow (тег sql-server): ответы на вопросы по разработке приложений SQLStack Overflow (tag sql-server): Answers to SQL development questions
  • Reddit: общее обсуждение по SQL ServerReddit: General discussion about SQL Server
  • Условия лицензии и информация о Microsoft SQL ServerMicrosoft SQL Server License Terms and Information
  • Варианты поддержки для бизнес-пользователейSupport options for business users
  • Обратиться в МайкрософтContact Microsoft
  • Дополнительная справка и отзывы по SQL ServerAdditional SQL Server help and feedback

Стихи — Стихи слагать не мой удел дума о будущем

Задачи проектаProject Tasks

Описание задачиTask Description РазделTopic
Описано создание нового проекта в решении.Describes how to create a new project in a solution. Создание проектаCreate a Project
Описано добавление существующего проекта к решению.Describes how to add an existing project to a solution. Добавление к решению существующий проектAdd an Existing Project to a Solution
Описано изменение места сохранения файлов проекта по умолчанию.Describes how to change the default location at which project files are saved. Изменение местоположения проектов по умолчаниюChange the Default Location for Projects
Описан просмотр текущих свойств проекта.Describes how to view the current properties for a project. Просмотр свойств проектаView Project Properties
Описано добавление новых элементов в проект (соединений, файлов скриптов и т. д).Describes how to add new items, such as connections or script files, to a project. Добавление в проект новые элементыAdd New Items to a Project
Описано создание сведений о подключении для запроса.Describes how to establish the connection information for a query. Связь запроса с соединением в проектеAssociate a Query with a Connection in a Project
Описано изменение сведений о подключении для запроса.Describes how to change the connection information for a query. Изменение связанного с запросом соединенияChange the Connection Associated with a Query
Описано изменение свойств подключения.Describes how to change connection properties. Просмотр или изменение свойств соединения в проектеView or Change the Properties of a Connection in a Project

Интерфейс справкиThe Help Interface

Вкладки Содержимое и Индекс предоставляют функции и интерфейс, уже знакомые пользователям SQL ServerSQL Server .The Contents and Index provide functionality and an interface already familiar to SQL ServerSQL Server users. Доступны следующие параметры.The other options are:

  • ИнструкцииHow Do I

    Предоставляет иерархический набор связанных страниц с полезными статьями, описывающими типичные задачи при работе с SQL ServerSQL Server .Provides a hierarchical set of linked pages containing useful topics related to common SQL ServerSQL Server tasks. Содержимое упорядочено по компонентам и задачам, например раздел «Репликации» и т. д.The content is organized by component and task, for example, Replication topics, and so on.

  • ПоискSearch

    Выполняется поиск по разделам с предопределенными фильтрами или без них.Searches for topics, with or without predefined filters. Поиск в SQL ServerSQL Server — это отдельная страница с вкладками.Search in SQL ServerSQL Server is a separate tabbed page. Пользователи могут уточнять поиск, устанавливая фильтры по определенному типу раздела, языку или технологии.Users can refine their searches with one or more predefined topic type, language, or technology filters. По умолчанию при поиске не используется никаких настроенных фильтров, при этом поиск выполняется только по установленным коллекциям.By default, Search does not use any of the predefined filters, and only topics in the installed collections are searched.

    Включив справку в Интернете, пользователи могут подключить к своему поиску ресурсы, доступные в сети.Users can include online resources in their search by enabling online Help. Дополнительные сведения см. в подразделе «Оперативная библиотека MSDN Online и сообщества SQL ServerSQL Server » далее в этом разделе.For more information, see «MSDN Online and SQL ServerSQL Server Communities» later in this topic.

  • Динамическая справкаDynamic Help

    Автоматически отображает ссылки на нужные сведения, пока пользователи работают в среде Среда Management StudioManagement Studio .Automatically displays links to relevant information while users work in the Среда Management StudioManagement Studio environment.

  • Избранные разделы справкиHelp Favorites

    Сохраняются пользовательские закладки для облегчения повторного доступа.Stores user topic bookmarks for easy access later.

Справка по справке (справка обозревателя документов MicrosoftMicrosoft) предоставляет пользователям сведения о средстве просмотра справки, но эти разделы находятся в коллекции, отдельной от электронной документации SQL ServerSQL Server.Help on Help ( MicrosoftMicrosoft Document Explorer Help) links users to the documentation about the Help Viewer, but the topics are in a collection separate from SQL ServerSQL Server Books Online. Дополнительные сведения о средстве просмотра справки см. в пункте Использование справки меню «Справка» электронной документации по SQL ServerSQL Server .For information about the Help Viewer, select Help on Help from the Help menu of SQL ServerSQL Server Books Online.

Создание скриптов для запросов в графическом пользовательском интерфейсеScript queries from the GUI

Вы можете создать связанный код T-SQL для задачи в графическом пользовательском интерфейсе SSMS, чтобы выполнить его.You can generate the associated T-SQL code for a task whenever you use the GUI in SSMS to complete it. Ниже приведены примеры выполнения этого действия при резервном копировании базы данных и сжатии журнала транзакций.The following examples show how to do so when you back up a database and when you shrink the transaction log. Аналогичные инструкции применимы к любому действию, выполняемому в графическом пользовательском интерфейсе.These same steps can be applied to any action that’s completed via the GUI.

Создание скриптов для расширенных событийScript extended events

В этом разделе описывается, как создать скрипты для расширенных событий.This section covers how to script out extended events.

  1. Подключитесь к серверу SQL Server.Connect to a server that’s running SQL Server.

  2. Разверните узел Управление.Expand your Management node.

  3. Разверните узел Расширенные события.Expand your Extended Events node.

  4. Разверните узел Сеансы.Expand your Sessions node.

  5. Щелкните правой кнопкой мыши нужный расширенный сеанс и выберите пункты Создать скрипт для сеанса > СОЗДАТЬ в > Новое окно редактора запросов :Right-click the extended session you’re interested in > Script Session As > CREATE To > New Query Editor Window :

  6. В новом окне редактора запросов измените имя сеанса с system_health на system_health2.In the New Query Editor Window , modify the new name of the session from system_health to system_health2. Выберите команду Выполнить , чтобы выполнить запрос.Select Execute to execute the query.

  7. Щелкните правой кнопкой мыши Сеансы в обозревателе объектов.Right-click Sessions in Object Explorer. Выберите команду Обновить , чтобы увидеть новый сеанс расширенного события.Select Refresh to see your new extended event session. Зеленый значок рядом с сеансом означает, что сеанс выполняется.The green icon next to the session indicates the session is running. Красный значок указывает, что сеанс остановлен.The red icon indicates the session is stopped.

    Примечание

    Вы можете запустить сеанс, щелкнув его правой кнопкой мыши и выбрав команду Запустить.You can start the session by right-clicking it and selecting Start. Так как это копия уже запущенного сеанса system_health , этот шаг можно пропустить.However, this is a copy of the already running system_health session, so you can skip this step. Вы можете удалить копию расширенного сеанса события, щелкнув его правой кнопкой мыши и выбрав команду Удалить.You can delete the copy of the extended event session: right-click it and select Delete.

Создание файла фрагмента Transact-SQLCreating a Transact-SQL Snippet File

Первая часть создания фрагмента кода Transact-SQLTransact-SQL заключается в создании XML-файла с текстом фрагмента кода.The first part of creating a Transact-SQLTransact-SQL code snippet is to create an XML file with the text of your code snippet. Файл должен иметь расширение SNIPPET и отвечать требованиям Схемы фрагментов кода.The file must have a .snippet file extension, and meet the requirements of the Code Snippets Schema. Укажите SQL в качестве языка фрагмента кода.Set the snippet language to SQL.

Можно использовать предварительно определенные фрагменты, которые поставляются вместе с SQL ServerSQL Server в качестве примеров.You can use the pre-defined snippets that ship with SQL ServerSQL Server as examples. Чтобы найти предустановленные фрагменты кода, откройте среду SQL Server Management StudioSQL Server Management Studio, а затем в меню Сервис выберите пункт Диспетчер фрагментов кода.To find the pre-defined snippets, open SQL Server Management StudioSQL Server Management Studio, select the Tools menu, and click Code Snippet Manager. Выберите SQL из списка полей Язык , путь к фрагментам Transact-SQLTransact-SQL отображается в поле Расположение .Select SQL in the Language list box, the path to the Transact-SQLTransact-SQL snippets is displayed in the Location box.

SQL Server Management Studio.SQL Server Management Studio

SQL Server Management StudioSQL Server Management Studio — это набор административных средств для управления компонентами, относящимися к SQL ServerSQL Server.is a suite of administrative tools for managing the components belonging to SQL ServerSQL Server. Эта интегрированная среда позволяет пользователям выполнять разнообразные задачи, например резервное копирование данных, редактирование запросов и автоматизацию общих функций в одном интерфейсе.This integrated environment allows users to perform a variety of tasks, such as backing up data, editing queries, and automating common functions within a single interface.

SQL Server Management StudioSQL Server Management Studio включает в себя следующие средства:includes the following tools:

  • Редактор кода — богатый возможностями редактор скриптов для написания и редактирования скриптов.Code Editor is a rich script editor for writing and editing scripts. SQL Server Management StudioSQL Server Management Studio предоставляет четыре версии редактора кода: редактор запросов Компонент Database EngineDatabase Engine для скриптов Transact-SQLTransact-SQL , редактор запросов многомерных выражений, редактор запросов расширения интеллектуального анализа данных и редактор запросов XML/A.provides four versions of the Code Editor; the Компонент Database EngineDatabase Engine Query Editor for Transact-SQLTransact-SQL scripts, the DMX Query Editor, the MDX Query Editor, and the XML/A Query Editor.

  • Обозреватель объектов для размещения, изменения, создания скрипта или выполнения объектов, принадлежащих экземплярам SQL ServerSQL Server.Object Explorer for locating, modifying, scripting or running objects belonging to instances of SQL ServerSQL Server.

  • Обозреватель шаблонов для размещения и написания сценариев шаблонов.Template Explorer for locating and scripting templates.

  • Обозреватель решений для организации и хранения связанных скриптов как части проекта.Solution Explorer for organizing and storing related scripts as parts of a project.

  • Окно свойств для отображения текущих свойств выбранных объектов.Properties Window for displaying the current properties of selected objects.

SQL Server Management StudioSQL Server Management Studio обеспечивает эффективность рабочих процессов, предоставляя:supports efficient work processes by providing:

  • Отключенный доступ.Disconnected access. Можно писать и изменять скрипты, не соединяясь с экземпляром SQL ServerSQL Server.You can write and edit scripts without connecting to an instance of SQL ServerSQL Server.

  • Создание сценариев из любого диалогового окна.Scripting from any dialog box. Можно создать скрипт из любого диалогового окна, а также читать, изменять, сохранять и многократно использовать скрипты после создания.You can create a script from any dialog box so that you can read, modify, store and reuse the scripts after you create them.

  • Немодальные диалоговые окна.Nonmodal dialog boxes. При обращении к диалоговому окну интерфейса можно просмотреть другие ресурсы в среде SQL Server Management StudioSQL Server Management Studio , не закрывая диалоговое окно.When you access a UI dialog box you can browse other resources in SQL Server Management StudioSQL Server Management Studio without closing the dialog box.

Рекомендуемые средстваRecommended tools

Следующие средства предоставляют графический пользовательский интерфейс (GUI).The following tools provide a graphical user interface (GUI).

ИнструментTool DescriptionDescription Операционная системаOperating system
Azure Data StudioAzure Data Studio Простой редактор, с помощью которого можно выполнять SQL-запросы по требованию, а затем анализировать и сохранять результаты в виде текста, а также в форматах JSON или Excel.A light-weight editor that can run on-demand SQL queries, view and save results as text, JSON, or Excel. Редактируйте данные, упорядочивайте избранные подключения к базам данных и просматривайте объекты базы данных в знакомом интерфейсе.Edit data, organize your favorite database connections, and browse database objects in a familiar object browsing experience. WindowsmacOSLinuxWindowsmacOSLinux
SQL Server Management Studio (SSMS) SQL Server Management Studio (SSMS) Управление экземпляром SQL Server или базой данных с полной поддержкой GUI.Manage a SQL Server instance or database with full GUI support. Возможности доступа, настройки, администрирования и разработки всех компонентов SQL Server, Базы данных SQL Azure и Azure Synapse Analytics, а также управления ими.Access, configure, manage, administer, and develop all components of SQL Server, Azure SQL Database, and Azure Synapse Analytics. Среда SSMS предоставляет единую полнофункциональную служебную программу, которая сочетает в себе обширную группу графических инструментов с рядом отличных редакторов сценариев для доступа к SQL для разработчиков и администраторов баз данных всех профессиональных уровней.Provides a single comprehensive utility that combines a broad group of graphical tools with a number of rich script editors to provide access to SQL for developers and database administrators of all skill levels. WindowsWindows
SQL Server Data Tools (SSDT) SQL Server Data Tools (SSDT) Это современное средство разработки, позволяющее создавать реляционные базы данных SQL Server, базы данных SQL Azure, модели данных Analysis Services (AS), пакеты Integration Services (IS) и отчеты Reporting Services (RS).A modern development tool for building SQL Server relational databases, Azure SQL databases, Analysis Services (AS) data models, Integration Services (IS) packages, and Reporting Services (RS) reports. С помощью SSDT вы можете проектировать и развертывать любые типы содержимого SQL Server так же просто, как разрабатывать приложения в Visual Studio .With SSDT, you can design and deploy any SQL Server content type with the same ease as you would develop an application in Visual Studio. WindowsWindows
Visual Studio CodeVisual Studio Code Расширение mssql для Visual Studio Code — это официальное расширение SQL Server, которое поддерживает подключения к SQL Server и расширенные возможности редактирования для T-SQL в Visual Studio Code.The mssql extension for Visual Studio Code is the official SQL Server extension that supports connections to SQL Server and rich editing experience for T-SQL in Visual Studio Code. Написание скриптов T-SQL в упрощенном редакторе.Write T-SQL scripts in a light-weight editor. WindowsmacOSLinuxWindowsmacOSLinux

Supported SQL offerings

  • This version of SSMS works with all supported versions of SQL Server 2008 — SQL Server 2019 (15.x) and provides the greatest level of support for working with the latest cloud features in Azure SQL Database and Azure Synapse Analytics.
  • Additionally, SSMS 18.x can be installed side by side with SSMS 17.x, SSMS 16.x, or SQL Server 2014 SSMS and earlier.
  • SQL Server Integration Services (SSIS) — SSMS version 17.x or later doesn’t support connecting to the legacy SQL Server Integration Services service. To connect to an earlier version of the legacy Integration Services, use the version of SSMS aligned with the version of SQL Server. For example, use SSMS 16.x to connect to the legacy SQL Server 2016 Integration Services service. SSMS 17.x and SSMS 16.x can be installed side by side on the same computer. Since the release of SQL Server 2012, the SSIS Catalog database, SSISDB, is the recommended way to store, manage, run, and monitor Integration Services packages. For details, see SSIS Catalog.
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector