What is sql server management studio (ssms)?
Содержание:
- Разрешение дополнительных соединенийAuthorizing Additional Connections
- НайтиFind What
- Компоненты среды SQL Server Management StudioSQL Server Management Studio components
- Веб-сайт для создания приложений (клиентских приложений SQL)Build-an-app website, for SQL client development
- Программы, которые подскажут как удалить DirectX 12 на Windows 10
- Проверка на вирусы
- Отключаем семейный фильтр простым способом
- Информация была полезной? Поделись с друзьями!
- Изменение базовых параметровChange basic settings
- Стихи — Стихи слагать не мой удел дума о будущем
- Установка актуальной версии SQL Server Management Studio (SSMS)Install the newest version of SQL Server Management Studio (SSMS)
- Технология IntelliSense в поддерживаемых инструкцияхIntelliSense in Supported Statements
- УдалениеUninstall
- Используемые технологии
- Создание скриптов для хранимых процедурScript stored procedures
- SQL Server Management Studio.SQL Server Management Studio
- Что нового в SSMS 17?
Разрешение дополнительных соединений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
-
В предыдущей задаче было установлено соединение с компонентом Компонент 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.
-
На странице Общие в поле Имя входа введите имя входа 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.
НайтиFind What
Эти элементы управления на вкладке Найти в файлах позволяют задать строку или выражение для поиска.These controls on the Find in Files tab enable you to specify the string or expression that will be matched.
НайтиFind whatВведите текст для поиска.Type the text to search for. Диалоговое окно попытается ввести в поле поиска возможный текст поиска, используя либо текст, который был выделен курсором перед открытием диалогового окна, либо соседний текст, либо текст предыдущего поиска.The dialog box attempts to fill in a probable search text, using text selected with the cursor before opening the dialog box, or nearby text, or previously searched-for text. Можно повторно использовать одну из 20 последних строк поиска, выбрав необходимую из раскрывающегося списка.You can reuse one of the last 20 search strings by selecting it from this drop-down list.
Если необходимо использовать символы шаблонов, например звездочки () и вопросительные знаки () в строке поиска, то следует установить флажок Использовать в разделе Параметры поиска , а затем выбрать Шаблоны.If you want to use wildcards such as asterisks () and question marks () in your search string, select the Use check box under Find Options and then click Wildcards.
Чтобы средство поиска воспринимало текст в строке поиска как регулярное выражение, следует установить флажок Использовать в разделе Параметры поиска , а затем выбрать Регулярные выражения.To cause the search engine to interpret your search string as a regular expression, select the Use check box under Find Options and then click Regular expressions.
Построитель выраженийExpression BuilderЭта треугольная кнопка рядом со строкой Найти становится доступной в том случае, если установлен флажок Использовать в разделе Параметры поиска.This triangular button next to the Find what box becomes available when the Use check box is selected in Find Options. Нажмите эту кнопку для отображения списка шаблонов или регулярных выражений в зависимости от выбранных параметров Использовать .Click this button to display a list of wildcards or regular expressions, depending upon the Use option selected. Выбор любого из элементов этого списка добавляет его в строку поиска в поле Найти .Choosing any item from this list adds it to the Find what string.
Компоненты среды SQL Server Management StudioSQL Server Management Studio components
В этом разделе описываются различные компоненты окна, доступные в рабочей области, и их использование.This section describes the various window components that are available in the workspace, and how to use them.
-
Чтобы закрыть окно, щелкните X в правом углу заголовка окна.To close a window, select the X in the right corner of the title bar.
-
Чтобы снова открыть окно, выберите это окно в меню Вид.To reopen a window, select the window in the View menu.
-
Обозреватель объектов (F8): представление в виде дерева, в котором отображаются все объекты базы данных на сервере.Object Explorer (F8): Object Explorer is a tree view of all the database objects in a server. В этом представлении отображаются базы данных ядра СУБД SQL Server, SQL Server Analysis Services, SQL Server Reporting Services и SQL Server Integration Services.This view includes the databases of the SQL Server Database Engine, SQL Server Analysis Services, SQL Server Reporting Services, and SQL Server Integration Services. Обозреватель объектов содержит сведения обо всех серверах, которые подключены к нему.Object Explorer includes information for all servers that are connected to it.
-
Окно запросов (CTRL+N): выберите Новый запрос и введите запрос Transact-SQL (T-SQL) в этом окне.Query Window (Ctrl+N): After you select New Query, enter your Transact-SQL (T-SQL) queries in this window. Результаты запросов также отображаются в этом окне.The results of your queries also appear here.
-
Свойства (F4): представление «Свойства» будет отображаться, когда открыто окно запросов.Properties (F4): You can see the Properties view when the Query Window is open. В представлении отображаются основные свойства запроса.The view displays basic properties of the query. Например, в нем отображаются время запуска запроса, количество возвращенных строк и сведения о подключении.For example, it shows the time that a query started, the number of rows returned, and connection details.
-
Обозреватель шаблонов (CTRL+ALT+T): обозреватель шаблонов содержит различные готовые шаблоны T-SQL.Template Browser (Ctrl+Alt+T): Template Browser has various pre-built T-SQL templates. Эти шаблоны можно использовать для выполнения различных действий, таких как создание или резервное копирование баз данных.You can use these templates to perform various functions, such as creating or backing up a database.
-
Подробные сведения обозревателя объектов (F7): это представление является более детализированными по сравнению с обозревателем объектов.Object Explorer Details (F7): This view is more granular than the view in Object Explorer. Представление «Подробные сведения обозревателя объектов» можно использовать для одновременного управления несколькими объектами.You can use Object Explorer Details to manipulate multiple objects at the same time. Например, в этом окне можно выбрать несколько баз данных и одновременно удалить их или создать сценарии для них.For example, in this window, you can select multiple databases, and then either delete them or script them out simultaneously.
Веб-сайт для создания приложений (клиентских приложений 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:
- Установка Microsoft SQL ServerHow to install Microsoft SQL Server
- Скачивание и установка средств и драйверов.How to download and install tools and drivers.
- Осуществление необходимых настроек в соответствии с выбранной операционной системой.How to make any necessary configurations, as appropriate for your chosen operating system.
- Компиляция предоставленного исходного кода.How to compile the provided source code.
- Как запустить программу.How to run the program.
Далее представлено несколько приблизительных разделов с описаниями, содержащихся на веб-сайте.Next are a couple approximate outlines of the detail provided on the website:
Java в UbuntuJava on Ubuntu
-
Настройка среды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
-
Создание приложения 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
-
Ускорение работы приложения 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
-
Настройка среды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
-
Создание приложения 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
-
Ускорение работы приложения 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.
Программы, которые подскажут как удалить DirectX 12 на Windows 10
DirectX Eradicator – простая в установке и использовании программа, но в ней есть один недостаток. Она работает только с версиями 9.0 и ниже, поэтому для чтобы удалить DirectX 12 не подойдет.
Взамен можно воспользоваться DirectX Happy Uninstall. В описании программы делается особый акцент на то, что удаление полное и безопасное. После установки и запуска программы, в первую очередь нужно создать точку восстановления системы на вкладке «Backup».
Далее необходимо отправляться во вкладку «Uninstall» и удалить библиотеки.
Этот же инструмент в дальнейшем можно использоваться для того чтобы узнать актуальную версию набора библиотек, установить их заново или же воспользоваться точкой восстановления.
Еще одна программа – DX Killer. Она полностью на русском, но давно не обновлялась, поэтому использовать ее, чтобы удалить лучше в крайнем случае.
Проверка на вирусы
Отключаем семейный фильтр простым способом
В процессе отключения нет ничего сложного, все понятно интуитивно. Чтобы отключить семейный фильтр в вашем браузере, нужно выполнить следующие действия:
- Ввести в строку поиска любое слово или предложение;
- Пролистнуть страницу до самого низа, пока не увидите небольшое меню на сером фоне, среди пунктов которого есть «Настройки». Переходим по нему.
- Смотрим в правую часть открывшегося окна настроек. Здесь нас интересует пункт «Фильтрация страниц»
- Под этим пунктом находятся 3 категории фильтрации, наверняка у вас выбрана «Семейный поиск». Измените его на «Умеренный фильтр», если желаете по-прежнему ограничивать нежелательный контент, но уже в меньшем объеме. Либо на «Без ограничений», если хотите видеть результаты поиска в полном объеме.
- Теперь щелкаем по левому нижнему пункту «Сохранить и вернуться к поиску».
Остается лишь проверить, отключилась ли функция, введя какой-нибудь запрос и просмотрев результаты выдачи.
Важное уточнение. Чтобы новые настройки сохранились навсегда и не вернулись к прежнему состоянию со временем, выполните вход в свой аккаунт перед их изменением
Читайте на сайтеКак можно зарегистрироваться в ВК без номера телефона
Информация была полезной? Поделись с друзьями!
Изменение базовых параметровChange basic settings
В этом разделе описано, как изменить базовые параметры среды SSMS с помощью меню Сервис.This section describes how to modify some basic settings in SSMS from the Tools menu.
Чтобы изменить выделенную панель инструментов, выберите Сервис > Настройка:To modify the highlighted toolbar, select Tools > Customize:
Изменение шрифтаChange the font
Чтобы изменить шрифт, выберите Сервис > Параметры > Шрифты и цвета:To change the font, select Tools > Options > Fonts and Colors:
Изменение параметров запускаChange startup options
Параметры запуска определяют, как выглядит рабочая область при первом запуске среды SSMS.Startup options determine what your workspace looks like when you first open SSMS. Чтобы изменить параметры запуска, выберите Сервис > Параметры > Запуск:To change startup options, select Tools > Options > Startup:
Сброс параметров к значениям по умолчаниюReset settings to the default
Вы можете экспортировать и импортировать эти параметры в меню.You can export and import all these settings from the menu. Чтобы экспортировать и импортировать параметры или восстановить параметры по умолчанию, выберите Сервис > Импорт и экспорт параметровTo import or export settings, or to restore default settings, select Tools > Import and Export Settings
Стихи — Стихи слагать не мой удел дума о будущем
Установка актуальной версии SQL Server Management Studio (SSMS)Install the newest version of SQL Server Management Studio (SSMS)
При работе с SQL Server следует всегда использовать последнюю версию SQL Server Management Studio (SSMS).When working with SQL Server, you should always use the most recent version of SQL Server Management Studio (SSMS). Актуальная версия SSMS постоянно обновляется и оптимизируется и сейчас работает с SQL Server на базе Linux.The latest version of SSMS is continually updated and optimized and currently works with SQL Server on Linux. Чтобы скачать и установить актуальную версию, перейдите на страницу скачивания SQL Server Management Studio.To download and install the latest version, see Download SQL Server Management Studio. Чтобы вы были в курсе последних новостей, актуальная версия SSMS выводит запрос при наличии новой версии, доступной для скачивания.To stay up-to-date, the latest version of SSMS prompts you when there is a new version available to download.
Примечание
Прежде чем использовать SSMS для управления Linux, ознакомьтесь с известными проблемами для SSMS в Linux.Before using SSMS to manage Linux, review the known issues for SSMS on Linux.
Технология IntelliSense в поддерживаемых инструкцияхIntelliSense in Supported Statements
В редакторе запросов компонента Компонент Database EngineDatabase Engine технология IntelliSense поддерживается для следующих синтаксических элементов при их использовании в одной из поддерживаемых инструкций Transact-SQLTransact-SQL :IntelliSense in the Компонент Database EngineDatabase Engine Query Editor supports the following syntax elements when they are used in one of the supported Transact-SQLTransact-SQL statements:
-
Все типы соединений, включая APPLYAll join types, including APPLY
-
PIVOT и UNPIVOTPIVOT and UNPIVOT
-
Ссылки на следующие объекты базы данных.References to the following database objects:
-
Базы данных и схемыDatabases and schemas
-
Таблицы, представления, функции с табличным значением и табличные выраженияTables, views, table-valued functions, and table expressions
-
СтолбцыColumns
-
Процедуры и параметры процедурProcedures and procedure parameters
-
Скалярные функции и скалярные выраженияScalar functions and scalar expressions
-
Локальные переменныеLocal variables
-
Обобщенные табличные выраженияCommon table expressions (CTE)
-
-
Объекты базы данных, ссылки на которые имеются только в инструкциях CREATE или ALTER в скрипте или пакете, но которые не существуют в базе данных, поскольку скрипт или пакет еще не выполнялся.Database objects that are referenced only in CREATE or ALTER statements in the script or batch, but which do not exist in the database because the script or batch has not yet been run. Ниже приведены эти объекты.These objects are as follows:
-
Таблицы и процедуры, указанные в инструкции CREATE TABLE или CREATE PROCEDURE в скрипте или пакете.Tables and procedures that have been specified in a CREATE TABLE or CREATE PROCEDURE statement in the script or batch.
-
Изменения в таблицах и процедурах, указанных в инструкции ALTER TABLE или ALTER PROCEDURE в скрипте или пакете.Changes to tables and procedures that have been specified in an ALTER TABLE or ALTER PROCEDURE statement in the script or batch.
Примечание
Технология IntelliSense недоступна для столбцов инструкции CREATE VIEW, пока инструкция CREATE VIEW не будет исполнена.IntelliSense is not available for the columns of a CREATE VIEW statement until the CREATE VIEW statement has been executed.
-
Поддержка технологии IntelliSense для приведенных ранее элементов при их использовании в других инструкциях Transact-SQLTransact-SQL не предоставляется.IntelliSense is not provided for the previously listed elements when they are used in other Transact-SQLTransact-SQL statements. Например, поддержка технологии IntelliSense предоставляется для имен столбцов, которые используются в инструкции SELECT, но не для столбцов, используемых в инструкции CREATE FUNCTION.For example, there is IntelliSense support for column names that are used in a SELECT statement, but not for columns that are used in the CREATE FUNCTION statement.
УдалениеUninstall
Набор SSMS имеет общие компоненты с другими решениями, которые останутся установленными после его удаления.There are shared components that remain installed after you uninstall SSMS.
Сюда входят следующие компоненты:The shared components that remain installed are:
- Azure Data StudioAzure Data Studio
- Microsoft .NET Framework 4.7.2Microsoft .NET Framework 4.7.2
- Драйвер Microsoft OLE DB для SQL ServerMicrosoft OLE DB Driver for SQL Server
- Microsoft ODBC Driver for SQL Server версии 17Microsoft ODBC Driver 17 for SQL Server
- Распространяемый компонент Microsoft Visual C++ 2013 (x86)Microsoft Visual C++ 2013 Redistributable (x86)
- Распространяемый компонент Microsoft Visual C++ 2017 (x86)Microsoft Visual C++ 2017 Redistributable (x86)
- Распространяемый компонент Microsoft Visual C++ 2017 (x64)Microsoft Visual C++ 2017 Redistributable (x64)
- Microsoft Visual Studio Tools for Applications 2017Microsoft 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.
Используемые технологии
Database Engine
Компонент Database Engine представляет собой основную службу для хранения, обработки и обеспечения безопасности данных. Этот компонент обеспечивает управляемый доступ к ресурсам и быструю обработку транзакций, что позволяет использовать его даже в самых требовательных корпоративных приложениях обработки данных. Кроме того, компонент Database Engine предоставляет разносторонние средства поддержания высокого уровня доступности.
Службы Data Quality Services
Службы SQL Server Data Quality Services (DQS) являются решением для очистки данных на основе знаний. Службы DQS позволяют создать базу знаний, а затем выполнить в ней исправление данных и удаление дубликатов с помощью как автоматизированных, так и интерактивных средств. Можно использовать службы справочных данных на основе облачных вычислений, а также создавать решения по управлению данными, где службы DQS будут интегрированы со службами SQL Server Integration Services и Master Data Services.
Службы Analysis Services
Службы Analysis Services — это платформа аналитических данных и набор средств для бизнес-аналитики на личном уровне, уровне рабочей группы и организации. Серверный и клиентский конструкторы поддерживают стандартные решения OLAP, новые решения для создания табличных моделей, а также самостоятельную аналитику и совместную работу с помощью PowerPivot, Excel и среды SharePoint Server. Службы Службы Analysis Services также включают интеллектуальный анализ данных, который позволяет выявлять закономерности и связи на основе больших объемов данных.
Службы Integration Services
Службы Integration Services представляют собой платформу для создания высокопроизводительных решений по интеграции данных, в том числе пакетов для хранения данных, обеспечивающих извлечение, преобразование и загрузку данных.
Master Data Services
Master Data Services — это решение SQL Server для управления основными данными. Решение, построенное на основе Master Data Services, позволяет обеспечить правильность информации, используемой для построения отчетов и выполнения анализа. С помощью Master Data Services можно создать центральный репозиторий основных данных и поддерживать запись этих данных по мере их изменения, защищенную и доступную для аудита.
Репликация
Репликация представляет собой набор технологий копирования и распространения данных и объектов баз данных между базами данных, а также синхронизации баз данных для поддержания согласованности. Благодаря репликации данные можно размещать в различных местах, обеспечивая возможность доступа к ним удаленных и мобильных пользователей по локальным или глобальным сетям, посредством коммутируемых и беспроводных соединений, а также через Интернет.
Службы Reporting Services
Службы Reporting Services предлагают средства создания корпоративных отчетов с поддержкой веб-интерфейса, которые позволяют включать в отчеты данные из различных источников, публиковать отчеты в разнообразных форматах, а также централизованно управлять безопасностью и подписками.
Создание скриптов для хранимых процедурScript stored procedures
В этом разделе вы узнаете, как удалить и создать хранимую процедуру.In this section, you learn how to drop and create a stored procedure.
-
Подключитесь к серверу SQL Server.Connect to a server that’s running SQL Server.
-
Разверните узел Базы данных.Expand your Databases node.
-
Разверните узел Программируемость.Expand your Programmability node.
-
Разверните узел Хранимые процедуры.Expand your Stored Procedure node.
-
Щелкните правой кнопкой мыши хранимую процедуру dbo.uspGetBillOfMaterials и последовательно выберите пункты > Создать скрипт хранимой процедуры как > Удалить и создать в > Новое окно редактора запросов :Right-click the stored procedure dbo.uspGetBillOfMaterials > Script Stored Procedure As > DROP and CREATE To > New Query Editor Window :
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.
Что нового в SSMS 17?
- Обновления иконок – они теперь соответствуют иконкам, которые используются в оболочке Visual Studio, и поддерживают высокое разрешение. Внешний вид иконки профилировщика и SSMS изменился, для того чтобы различать версии 16.х и 17.х.;
- Изменения в модуле SQL PowerShell – модуль удален из SSMS и теперь поставляется через коллекцию PowerShell. Также для многих командлетов добавлены новые параметры, например:
- Параметры -ClusterType и -RequiredCopiesToCommit в командлеты AG (New-SqlAvailabilityGroup, Join-SqlAvailabilityGroup и Set-SqlAvailabilityGroup);
- Параметры -ActiveDirectoryAuthority и -AzureKeyVaultResourceId в командлет Add-SqlAzureAuthenticationContext;
- Для командлета Get-SqlDatabase добавлен параметр ConnectionString;
- Для командлетов Set-SqlAvailabilityReplica и New-SqlAvailabilityReplica параметр SeedingMode.
Кроме параметров добавились и новые командлеты: Revoke-SqlAvailabilityGroupCreateAnyDatabase, Grant-SqlAvailabilityGroupCreateAnyDatabase и Set-SqlAvailabilityReplicaRoleToSecondary;
- Так как SQL Server, начиная с 2017 версии, можно установить на Linux, в SQL Server Management Studio внесены некоторые доработки, например: добавлена поддержка собственных путей Linux для присоединения, восстановления и резервного копирования баз данных, добавлена поддержка собственных путей Linux для папки назначения журналов аудита;
- Добавлен новый шаблон «Add Unique Constraint» (Добавить ограничение уникальности);
- Удален диспетчер конфигураций из обозревателя зарегистрированных серверов;
- Теперь SQL Server Management Studio может создавать базы данных SQL Azure версии «PremiumRS»;
- Улучшения в группах доступности AlwaysOn – в группы доступности AlwaysOn добавлена поддержка новых типов кластеров: EXTERTAL и NONE, улучшена работа технологии IntelliSense с несколькими ключевыми словами для группы доступности, а также в версии 17.3 добавлена поддержка маршрутизации запросов только для чтения для групп доступности;
- Многофакторная идентификация (MFA) – в версии 17.2 добавлена проверка подлинности нескольких пользователей Azure AD с помощью универсальной проверки подлинности с Многофакторной идентификацией (MFA);
- В диалоговое окно подключения добавлен способ проверки подлинности «Active Directory — универсальная с поддержкой MFA», также в окне подключения в целях безопасности по умолчанию отключено доверие к сертификатам сервера и включен запрос шифрования для подключений к базе данных SQL Azure;
- Включен конструктор представлений для баз данных SQL Azure;
- Добавлен новый мастер импорта неструктурированных файлов, работающий на основе интеллектуальной платформы Program Synthesis using Examples (PROSE), которая упрощает процесс импорта CSV-файлов и не требует от пользователей многочисленных действий или специализированных знаний. Платформа PROSE анализирует шаблоны данных во входном файле и определяет имена столбцов, типы, разделители и т. д., запоминает структуру файла и выполняет все действия по обработке данных (функция доступна только в SSMS 17.3 и более поздних версиях);
- В обозреватель объектов добавлен узел XEvent Profiler. XEvent Profiler — это компонент SQL Server Management Studio, который отображает динамическое окно просмотра расширенных событий. В отличие от SQL Profiler, профилировщик XEvent непосредственно интегрирован в SSMS и основан на масштабируемой технологии расширенных событий ядра СУБД SQL (начиная с SSMS 17.3);
- Добавлена проверка синтаксиса функции Predict, а также проверка синтаксиса запросов в функции управления внешними библиотеками;
- Исправления ошибок. В каждой новой версии исправляются обнаруженные в прошлых версиях ошибки. Более детальную информацию обо всех изменениях можете прочитать в журнале изменений SQL Server Management Studio на сайте Microsoft.