Как создать sql сервер в sql management studio

Как создать sql сервер в sql management studio

Make a Master Server

В Управляемом экземпляре Azure SQL в настоящее время поддерживается большинство функций агента SQL Server (но не все). Подробные сведения см. в статье Различия в T-SQL между Управляемым экземпляром SQL Azure и SQL Server.

В этой статье описывается создание главного сервера SQL Server с помощью среды SQL Server Management Studio или Transact-SQL.

Перед началом

безопасность

Распределенные задания, имеющие связанные с учетной записью-посредником шаги, выполняются в контексте учетной записи-посредника на целевом сервере. Убедитесь в том, что выполняются нижеприведенные условия, либо в том, что шаги заданий, связанные с учетной записью-посредником, не будут загружаться с главного сервера на целевой:

Подраздел реестра главного сервера \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\ \SQL Server Agent\AllowDownloadedJobsToMatchProxyName (REG_DWORD) имеет значение 1 (true). По умолчанию для него задается значение 0 (false).

На целевом сервере есть учетная запись-посредник. Ее имя совпадает с именем учетной записи-посредника на главном сервере, под которой выполняется шаг задания.

Если шаги задания, использующие учетную запись-посредник, завершаются с ошибками при скачивании с главного сервера на целевой, то в столбце error_message в таблице sysdownloadlist базы данных msdb появятся следующие сообщения об ошибках:

«Для этого шага задания необходима учетная запись-посредник, однако проверка совпадения учетной записи-посредника на целевом сервере отключена.»

Чтобы устранить эту ошибку, задайте для раздела реестра AllowDownloadedJobsToMatchProxyName значение 1.

«Учетная запись-посредник не найдена.»

Чтобы устранить эту ошибку, убедитесь, что на целевом сервере есть учетная запись-посредник, имя которой совпадает с именем посреднической учетной записи на главном сервере, под которой выполняется шаг задания.

Permissions

Использование среды SQL Server Management Studio

Создание главного сервера

В обозревателе объектов подключитесь к экземпляру Microsoft Компонент SQL Server Database Engine и разверните его.

Щелкните правой кнопкой мыши элемент Агент SQL Server, укажите Администрирование нескольких серверов и выберите пункт Сделать главным. Мастер настройки главного сервера служит проводником по созданию главного сервера и добавлению целевых серверов.

Адрес электронной почты
Адрес электронной почты оператора.

Адрес пейджера
Адрес электронной почты пейджера оператора.

Адрес для команды net send
Задает адрес net send для оператора.

На странице Целевой сервер выберите целевые серверы для главного сервера.

зарегистрированные серверы
Выводит серверы, зарегистрированные в среде Microsoft SQL Server Management Studio, которые еще не являются целевыми серверами.

Целевые серверы
Выводит серверы, являющиеся целевыми серверами.

>
Перемещает выбранный сервер в список целевых серверов.

>>
Перемещает все серверы в список целевых серверов.

Create a New Registered Server (SQL Server Management Studio)

This topic describes how to save the connection information for servers that you access frequently, by registering the server in the Registered Servers component of SQL Server Management Studio in SQL Server. A server can be registered before connecting, or when connecting from Object Explorer. There is a special menu option to register the server instances on the local computer.

There are two kinds of registered servers:

Local server groups

Use local server groups to easily connect to servers that you frequently manage. Both local and non-local servers are registered into local server groups. Local server groups are unique to each user. For information about how to share registered server information, see Export Registered Server Information (SQL Server Management Studio) and Import Registered Server Information (SQL Server Management Studio).

We recommend that you use Windows Authentication whenever possible.

Central Management Servers

Central Management Servers store server registrations in the Central Management Server instead of on the file system. Central Management Servers and subordinate registered servers can be registered only by using Windows Authentication. After a Central Management Server has been registered, its associated registered servers will be automatically displayed. For more information about Central Management Servers, see Administer Multiple Servers Using Central Management Servers. Versions of SQL Server that are earlier than SQL Server 2008 cannot be designated as a Central Management Server.

Using SQL Server Management Studio

To automatically register the local server instances

To create a new registered server

If Registered Servers is not visible in SQL Server Management Studio, on the View menu, click Registered Servers.

Server type
When a server is registered from Registered Servers, the Server type box is read-only, and matches the type of server displayed in the Registered Servers pane. To register a different type of server, click Database Engine, Analysis Server, Reporting Services, or Integration Services on the Registered Servers toolbar before starting to register a new server.

Server name
Select the server instance to register in the format: [\ ].

Authentication
Two authentication modes are available when connecting to an instance of SQL Server.

Windows Authentication
Windows Authentication mode allows a user to connect through a Microsoft Windows user account.

SQL Server Authentication
When a user connects with a specified login name and password from a nontrusted connection, SQL Server performs the authentication itself by checking whether a SQL Server login account has been set up and whether the specified password matches the one previously recorded. If SQL Server does not have a login account set, authentication fails, and the user receives an error message.

When possible, use Windows authentication. For more information, see Choose an Authentication Mode.

User name
Shows the current user name you are connecting with. This read-only option is only available if you have selected to connect using Windows Authentication. To change User names, log in to the computer as a different user.

Login
Enter the login to connect with. This option is available only if you have selected to connect using SQL Server Authentication.

Password
Enter the password for the login. This option can be edited only if you have selected to connect by using SQL Server Authentication.

Remember password
Select to have SQL Server encrypt and store the password you have entered. This option is displayed only if you have selected to connect using SQL Server Authentication.

If you have stored the password and want to stop storing it, clear this check box, and then click Save.

Registered server name
The name you want to appear in Registered Servers. This name does not have to match the Server name box.

Registered server description
Enter an optional description of the server.

Test
Click to test the connection to the server selected in Server name.

Save
Click to save the registered server settings.

Multiserver Queries

The Query Editor window in SQL Server Management Studio can connect to and query multiple instances of SQL Server at the same time. The results that are returned by the query can be merged into a single results pane, or they can be returned in separate results panes. As an option, Query Editor can include columns that provide the name of the server that produced each row, and also the login that was used to connect to the server that provided each row. For more information about how to execute multiserver queries, see Execute Statements Against Multiple Servers Simultaneously (SQL Server Management Studio).

To execute queries against all the servers in a local server group, right-click the server group, point to click Connect, and then click New Query. When queries are executed in the new Query Editor window, they will execute against all servers in the group, using the stored connection information including the user authentication context. Servers registered by using SQL Server Authentication but not saving the password will fail to connect.

To execute queries against all the servers that are registered with a Central Management Server, expand the Central Management Server, right-click the server group, point to click Connect, and then click New Query. When queries are executed in the new Query Editor window, they will execute against all of the servers in the server group, using the stored connection information and using the Windows Authentication context of the user.

Создание центрального сервера управления и группы серверов

Версии SQL Server ранее SQL Server 2008 нельзя назначить в качестве сервера централизованного управления.

В этом разделе

Перед началом работы

Для создания сервера централизованного управления и группы серверов используется:

Перед началом

безопасность

Permissions

В базе данных msdb доступ к серверам централизованного управления предоставляют две роли базы данных. Сервером централизованного управления могут управлять только члены роли ServerGroupAdministratorRole. Для подключения к серверу централизованного управления требуется членство в роли ServerGroupReaderRole.

Поскольку соединения, поддерживаемые сервером централизованного управления, выполняются в контексте пользователя с применением проверки подлинности Windows, действующие разрешения на зарегистрированные серверы могут быть различными. Например, пользователь может входить в предопределенную роль сервера sysadmin на экземпляре SQL Server А, но иметь ограниченные разрешения на экземпляре SQL Server Б.

Использование среды SQL Server Management Studio

Ниже описывается, как выполнить следующие шаги.

Создание сервера централизованного управления.

Добавление одной или нескольких групп серверов на центральный сервер управления или добавление одного или нескольких зарегистрированных серверов в группы серверов.

Создание сервера централизованного управления

В среде SQL Server Management Studio в меню Вид выберите пункт Зарегистрированные серверы.

В окне «Зарегистрированные серверы» разверните узел Компонент Database Engine, щелкните правой кнопкой мыши Серверы централизованного управления и выберите пункт Зарегистрировать сервер централизованного управления.

В поле Зарегистрированный сервер введите имя сервера и описание (необязательно).

На вкладке Свойства подключения просмотрите или измените свойства сети и подключения. Дополнительные сведения см. в статье Соединение с сервером (страница «Свойства подключения»), компонент Database Engine.

Нажмите кнопку Проверка, чтобы проверить соединение.

Создание группы серверов и добавление в нее серверов

В окне Свойства новой группы серверов введите имя группы и описание (необязательно).

В окне Зарегистрированные серверы щелкните правой кнопкой мыши группу серверов и выберите команду Регистрация нового сервера.

В окне регистрации сервера выберите экземпляр SQL Server. Дополнительные сведения см. в статье Создание нового зарегистрированного сервера (среда SQL Server Management Studio). При необходимости добавьте дополнительные серверы.

Использование Management Studio с Database Engine

Как создать sql сервер в sql management studio. Смотреть фото Как создать sql сервер в sql management studio. Смотреть картинку Как создать sql сервер в sql management studio. Картинка про Как создать sql сервер в sql management studio. Фото Как создать sql сервер в sql management studio

Среда SQL Server Management Studio имеет два основных назначения: администрирование серверов баз данных и управление объектами баз данных. Эти функции рассматриваются далее.

Администрирование серверов баз данных

Задачи администрирования, которые можно выполнять с помощью среды SQL Server Management Studio, включают, среди прочих, следующие:

подключение к серверу;

создание новых групп серверов;

управление множественными серверами;

пуск и остановка серверов.

Эти задачи администрирования описываются в следующих подразделах.

Регистрация серверов

Среда SQL Server Management Studio отделяет деятельность по регистрации серверов от деятельности по исследованию баз данных и их объектов. (Действия этих обоих типов можно выполнять посредством обозревателя объектов.) Прежде чем можно использовать базы данных и объекты любого сервера, будь то локального или удаленного, его нужно зарегистрировать.

Как создать sql сервер в sql management studio. Смотреть фото Как создать sql сервер в sql management studio. Смотреть картинку Как создать sql сервер в sql management studio. Картинка про Как создать sql сервер в sql management studio. Фото Как создать sql сервер в sql management studio

Выберите имя сервера, который нужно зарегистрировать, и тип проверки подлинности для этого сервера (т.е. проверка подлинности Windows или проверка подлинности SQL Server), после чего нажмите кнопку Save.

Подключение к серверу

Среда SQL Server Management Studio также разделяет задачи регистрации сервера и подключения к серверу. Это означает, что при регистрации сервера автоматического подключения этого сервера не происходит. Чтобы подключиться к зарегистрированному серверу, нужно щелкнуть правой кнопкой требуемый сервер в окне инспектора объектов и в появившемся контекстном меню выбрать пункт Connect (Подключиться).

Создание новой группы серверов

Чтобы создать новую группу серверов в панели зарегистрированных серверов, щелкните правой кнопкой узел Local Server Groups (Группы локальных серверов) в окне Registered Server и в контекстном меню выберите пункт New Server Group (Создание группы серверов). В открывшемся диалоговом окне New Server Group Properties (Свойства новой группа серверов) введите однозначное имя группы и, по выбору, ее описание.

Управление множественными серверами

Посредством обозревателя объектов среда SQL Server Management Studio позволяет администрировать множественные серверы баз данных (называемые экземплярами) на одном компьютере. Каждый экземпляр компонента Database Server имеет свой собственный набор объектов баз данных (системные и пользовательские базы данных), который не разделяется между экземплярами.

Для управления сервером и его конфигурацией щелкните правой кнопкой имя сервера в обозревателе объектов и в появившемся контекстном меню выберите пункт Properties (Свойства). Откроется диалоговое окно Server Properties (Свойства сервера), содержащее несколько страниц, таких как General (Общие), Security (Безопасность), Permissions (Разрешения) и т.п.

На странице General отображаются общие свойства сервера:

Как создать sql сервер в sql management studio. Смотреть фото Как создать sql сервер в sql management studio. Смотреть картинку Как создать sql сервер в sql management studio. Картинка про Как создать sql сервер в sql management studio. Фото Как создать sql сервер в sql management studio

Страница Security содержит информацию о режиме аутентификации сервера и методе аудита входа. На странице Permissions воспроизводятся все учетные записи и роли, которые имеют доступ к серверу. В нижней части страницы отображаются все разрешения, которые можно предоставлять этим учетным записям и ролям.

Можно изменить имя сервера, присвоив ему новое имя. Для этого щелкните правой кнопкой требуемый сервер в окне обозревателя объектов и в контекстном меню выберите пункт Register. Теперь можно присвоить серверу новое имя и изменить его описание. Серверы не следует переименовывать без особой на это надобности, поскольку это может повлиять на другие серверы, которые ссылаются на них.

Запуск и останов серверов

Сервер Database Engine по умолчанию запускается автоматически при запуске операционной системы Windows. Чтобы запустить сервер с помощью среды SQL Server Management Studio, щелкните правой кнопкой требуемый сервер в инспекторе объектов и в контекстном меню выберите пункт Start (Запустить). Это меню также содержит пункты Stop (Остановить) и Pause (Приостановить) для выполнения соответствующих действий с сервером.

Управление базами данных посредством обозревателя объектов Object Explorer

Задачи администрирования, которые можно выполнять с помощью среды SQL Server Management Studio, включают:

создание баз данных, не прибегая к использованию языка Transact-SQL;

модифицирование баз данных, не прибегая к использованию языка Transact-SQL;

управление таблицами, не прибегая к использованию языка Transact-SQL;

создание и исполнение инструкций SQL (описывается в следующей статье).

Создание баз данных без использования T-SQL

Новую базу данных можно создать посредством обозревателя объектов Object Explorer. Как можно судить по его названию, обозреватель объектов также можно использовать для исследования объектов сервера. С панели этого инструмента можно просматривать все объекты сервера и управлять сервером и базами данных. Дерево иерархии объектов сервера содержит, среди прочих папок, папку Databases (Базы данных). Эта папка, в свою очередь, содержит несколько подпапок, включая папку для системных баз данных, и по папке для каждой базы данных, созданной пользователем.

Чтобы создать базу данных посредством обозревателя объектов, щелкните правой кнопкой узел Databases и выберите пункт меню New Database (Создать базу данных). В открывшемся диалоговом окне New Database в поле Database name введите имя новой базы данных, после чего нажмите кнопку ОК.

Как создать sql сервер в sql management studio. Смотреть фото Как создать sql сервер в sql management studio. Смотреть картинку Как создать sql сервер в sql management studio. Картинка про Как создать sql сервер в sql management studio. Фото Как создать sql сервер в sql management studio

Каждая база данных обладает несколькими свойствами, такими как тип файла, начальный размер и т.п. Список страниц свойств базы данных расположен в левой панели диалогового окна New Database. Страница General (Общие) диалогового окна Database Properties содержит, среди прочего, такую информацию, как имя, владелец и параметры сортировки базы данных:

Как создать sql сервер в sql management studio. Смотреть фото Как создать sql сервер в sql management studio. Смотреть картинку Как создать sql сервер в sql management studio. Картинка про Как создать sql сервер в sql management studio. Фото Как создать sql сервер в sql management studio

Свойства файлов данных определенной базы данных перечисляются на странице Files (Файлы) и содержат такую информацию, как имя и начальный размер файла, расположение базы данных, а также тип файла (например, primary). База данных может храниться в нескольких файлах. В SQL Server применяется динамическое управление дисковым пространством. Это означает, что можно сконфигурировать размер базы данных для автоматического увеличения и уменьшения по мере надобности.

Чтобы изменить свойство Autogrowth (Автоувеличение) на странице Files, в столбце Autogrowth нажмите значок троеточия (. ) и внесите соответствующие изменения в диалоговом окне Change Autogrowth. Чтобы позволить автоматическое увеличение размера базы данных, нужно установить флажок Enable Autogrowth. Каждый раз, когда существующий размер файла недостаточен для хранения добавляемых данных, сервер автоматически запрашивает систему выделить файлу дополнительное дисковое пространство. Объем дополнительного дискового пространства (в процентах или мегабайтах) указывается в поле File Growth (Увеличение размера файла) в том же диалоговом окне. А в разделе Maximum File Size (Максимальный размер файла) можно или ограничить максимальный размер файла, установив переключатель Limited to (MB) (Ограничение (Мбайт)), или снять ограничения на размер, установив переключатель Unlimited (Без ограничений) (это настройка по умолчанию). При ограниченном размере файла нужно указать его допустимый максимальный размер.

На странице Filegroups (Файловые группы) диалогового окна Database Properties отображаются имена файловых групп, к которым принадлежит файл базы данных, раздел файловой группы (по умолчанию или заданный явно), а также операции, разрешенные для выполнения с файловой группой (чтение и запись или только чтение).

На странице Options (Параметры) диалогового окна Database Properties можно просмотреть и модифицировать все параметры уровня базы данных. Существуют следующие группы параметров: Automatic (Автоматически), Containment (Включение), Cursor (Курсор), Miscellaneous (Вспомогательные), Recovery (Восстановление), Service Broker (Компонент Service Broker) и State (Состояние). Группа State содержит, например, следующие четыре параметра:

Database Read-Only (База данных доступна только для чтения)

Restrict Access (Ограничение доступа)

Database State (Состояние базы данных)

Encryption Enabled (Шифрование включено)

На странице Extended Properties (Расширенные свойства) отображаются дополнительные свойства текущей базы данных. На этой странице можно удалять существующие свойства и добавлять новые.

На странице Permissions (Разрешения) отображаются все пользователи, роли и соответствующие разрешения.

Остальные страницы Change Tracking (Отслеживание изменений), Mirroring (Зеркальное отображение) и Transaction Log Shipping (Доставка журналов транзакций) описывают возможности, связанные с доступностью данных.

Модифицирование баз данных

С помощью обозревателя объектов можно модифицировать существующие базы данных, изменяя файлы и файловые группы базы данных. Чтобы добавить новые файлы в базу данных, щелкните правой кнопкой требуемую базу данных и в контекстном меню выберите пункт Properties. В открывшемся диалоговом окне Database Properties выберите страницу Files и нажмите кнопку Add, расположенную внизу раздела Database files. В раздел будет добавлена новая строка, в поле Logical Name которой следует ввести имя добавляемого файла базы данных, а в других полях задать необходимые свойства этого файла. Также можно добавить и вторичную файловую группу для базы данных, выбрав страницу Filegroups (Файловые группы) и нажав кнопку Add.

Упомянутые ранее свойства базы данных может модифицировать только системный администратор или владелец базы данных.

Чтобы удалить базы данных с помощью обозревателя объектов, щелкните правой кнопкой имя требуемой базы данных и в открывшемся контекстном меню выберите пункт Delete (Удалить).

Управление таблицами

Следующей задачей после создания базы данных является создание всех необходимых таблиц. Подобно созданию базы данных, таблицы в ней также можно создать либо с помощью языка Transact-SQL, либо посредством обозревателя объектов. Как и в случае с созданием базы данных, здесь мы рассмотрим создание таблиц только с помощью обозревателя объектов.

Для практики создания таблиц, в базе данных SampleDb создадим таблицу Department. Чтобы создать таблицу базы данных с помощью обозревателя объектов, разверните в нем узел Databases, а потом узел требуемой базы данных, щелкните правой кнопкой папку Tables и в открывшемся контекстном меню выберите пункт New Table. В верхней части с правой стороны окна средства Management Studio откроется окно для создания столбцов новой таблицы. Введите имена столбцов таблицы, их типы данных и разрешение значений null для каждого столбца, как это показано в правой верхней панели на рисунке ниже:

Как создать sql сервер в sql management studio. Смотреть фото Как создать sql сервер в sql management studio. Смотреть картинку Как создать sql сервер в sql management studio. Картинка про Как создать sql сервер в sql management studio. Фото Как создать sql сервер в sql management studio

Чтобы выбрать для столбца один из поддерживаемых системой типов данных, в столбце Data Type (Тип данных) выберите, а затем нажмите направленный вниз треугольник у правого края поля (этот треугольник появляется после того, как будет выбрана ячейка). В результате в открывшемся раскрывающемся списке выберите требуемый тип данных для столбца.

Тип данных существующего столбца можно изменить на вкладке Column Properties (Свойства столбца) (нижняя панель на рисунке). Для одних типов данных, таких как char, требуется указать длину в строке Length, а для других, таких как decimal, на вкладке Column Properties требуется указать масштаб и точность в соответствующих строках Scale (Масштаб) и Precision (Точность). Для некоторых других, таких как int, не требуется указывать ни одно из этих свойств. (Недействительные значения для конкретного типа данных выделены затененным шрифтом в списке всех возможных свойств столбца.)

Чтобы разрешить значения null для данного столбца, следует установить для него соответствующий флажок поля. Также, если для столбца требуется значение по умолчанию, его следует ввести в строку Default Value or Binding (Значение по умолчанию или привязка) панели Column Properties. Значение по умолчанию присваивается ячейке столбца автоматически, если для нее явно не введено значение.

Столбец Number является первичным ключом таблицы Department. Чтобы сделать столбец первичным ключом таблицы, щелкните его правой кнопкой и в контекстном меню выберите пункт Set Primary Key (Задать первичный ключ).

Завершив все работы по созданию таблицы, щелкните крестик вкладки конструктора таблиц. Откроется диалоговое окно с запросом, сохранить ли сделанные изменения. Нажмите кнопку Yes, после чего откроется диалоговое окно Choose Name (Выбор имени) с запросом ввести имя таблицы. Введите требуемое имя таблицы и нажмите кнопку OK. Таблица будет сохранена под указанным именем. Чтобы отобразить новую таблицу в иерархии базы данных, в панели инструментов обозревателя объектов щелкните значок Renew (Обновить).

Для просмотра и изменения свойств существующей таблицы разверните узел базы данных, содержащей требуемую таблицу, разверните узел Tables в этой базе данных и щелкните правой кнопкой требуемую таблицу, а затем в контекстном меню выберите пункт Properties. В результате для данной таблицы откроется диалоговое окно Table Properties. Для примера, на рисунке ниже показано диалоговое окно Table Properties на вкладке General для таблицы Employee базы данных SampleDb.

Как создать sql сервер в sql management studio. Смотреть фото Как создать sql сервер в sql management studio. Смотреть картинку Как создать sql сервер в sql management studio. Картинка про Как создать sql сервер в sql management studio. Фото Как создать sql сервер в sql management studio

Чтобы переименовать таблицу, в папке Tables щелкните ее правой кнопкой в списке таблиц и в контекстном меню выберите пункт Rename. А чтобы удалить таблицу, щелкните ее правой кнопкой и выберите пункт Delete.

Чтобы создать диаграмму ER для базы данных SampleDb, щелкните правой кнопкой ее подпапку Database Diagrams (Диаграммы баз данных) и в контекстном меню выберите пункт New Database Diagram (Создать диаграмму базы данных). Если откроется диалоговое окно, в котором спрашивается, создавать ли вспомогательные объекты, выберите ответ Yes.

После этого откроется диалоговое окно Add Table, в котором нужно выбрать таблицы для добавления в диаграмму. Добавив все необходимые таблицы (в данном случае все четыре), нажмите кнопку Close, и мастер создаст диаграмму, подобную показанной на рисунке ниже:

Как создать sql сервер в sql management studio. Смотреть фото Как создать sql сервер в sql management studio. Смотреть картинку Как создать sql сервер в sql management studio. Картинка про Как создать sql сервер в sql management studio. Фото Как создать sql сервер в sql management studio

На рисунке показана только промежуточная, а не конечная диаграмма ER базы данных SampleDb, поскольку, хотя на ней и показаны все четыре таблицы с их столбцами (и соответствующими первичными ключами), на ней все же отсутствуют отношения между таблицами. Отношение между двумя таблицами основывается на первичном ключе одной из таблиц и возможным соответствующим столбцом (или столбцами) другой таблицы.

Между таблицами базы данных SampleDb существует три отношения. Таблица Department имеет отношение типа 1:N с таблицей Employee, поскольку каждому значению первичного ключа таблицы Department (столбец Number) соответствует одно или более значений столбца DepartmentNumber таблицы Employee (в одном отделе может работать несколько сотрудников).

Аналогично существует отношение между таблицами Employee и Works_on, поскольку только значения, которые присутствуют в столбце первичного ключа таблицы Employee (Id) также имеются в столбце EmpId таблицы Works_on. Третье отношение существует между таблицами Project и Works_on, т.к. только значения, которые присутствуют в первичном ключе таблицы Project (Number) также присутствуют в столбце ProjectNumber таблицы Works_on.

Чтобы создать эти три отношения, диаграмму ER нужно реконструировать, указав для каждой таблицы столбцы, которые соответствуют ключевым столбцам других таблиц. Такой столбец называется внешним ключом (foreign key). Чтобы увидеть, как это делается, определим столбец DepartmentNumber таблицы Employee, как внешний ключ таблицы Department. Для этого выполним следующие действия:

В созданной диаграмме щелкните правой кнопкой графическое представление таблицы Employee и в контекстном меню выберите пункт Relationships (Отношения). В открывшемся диалоговом окне Foreign Key Relationships (Связи по внешнему ключу) нажмите кнопку Add.

В правой панели диалогового окна расширьте первый столбец, выберите в нем строку Table and Columns Specification (Спецификация таблиц и столбцов) и нажмите кнопку с троеточием во втором столбце этой строки.

В открывшемся диалоговом окне Tables and Columns в раскрывающемся списке Primary key table (Таблица первичного ключа) выберите таблицу с соответствующим первичным ключом. В данном случае это будет таблица Department.

Выберите для этой таблицы столбец Number в качестве первичного ключа и столбец DepartmentNumber для таблицы Employee в качестве внешнего ключа, после чего нажмите кнопку OK чтобы закрыть окно Tables and Columns. Нажмите кнопку Close, чтобы закрыть окно Foreign Key Relationships.

Как создать sql сервер в sql management studio. Смотреть фото Как создать sql сервер в sql management studio. Смотреть картинку Как создать sql сервер в sql management studio. Картинка про Как создать sql сервер в sql management studio. Фото Как создать sql сервер в sql management studio

Подобным образом создаются и другие два отношения. На рисунке ниже показана диаграмма ER, отображающая все три отношения между таблицами базы данных SampleDb:

Создание нового зарегистрированного сервера (среда SQL Server Management Studio)

В этой статье описывается, как сохранить сведения о подключении для серверов, к которым часто выполняется обращение, путем регистрации сервера в компоненте «Зарегистрированные серверы» среды SQL Server Management Studio в SQL Server. Сервер может быть зарегистрирован в обозревателе объектов до или во время подключения. Для регистрации экземпляра сервера на локальном компьютере существует специальный пункт меню.

Существует два вида зарегистрированных серверов.

Группы локальных серверов

Группы локальных серверов можно использовать для простого подключения к серверам, которыми пользователь часто управляет. И локальные, и нелокальные серверы регистрируются в группах локальных серверов. Группы локальных серверов уникальны для каждого пользователя. Сведения о том, как обмениваться сведениями о зарегистрированном сервере, см. в разделах Экспорт сведений компонента «Зарегистрированные серверы» (среда SQL Server Management Studio) и Импорт сведений компонента «Зарегистрированные серверы» (среда SQL Server Management Studio).

Рекомендуется использовать проверку подлинности Windows.

Центральные серверы управления

Центральные серверы управления сохраняют регистрации серверов на центральном сервере управления, а не в файловой системе. Центральные серверы управления и подчиненные зарегистрированные серверы могут быть зарегистрированы только с помощью проверки подлинности Windows. После регистрации центральных серверов управления связанные с ним зарегистрированные серверы будут отображены автоматически. Дополнительные сведения о центральных серверах управления в разделе Администрирование нескольких серверов с помощью центральных серверов управления. Версии SQL Server ранее SQL Server 2008 нельзя назначить в качестве сервера централизованного управления.

Использование среды SQL Server Management Studio

Автоматическая регистрация экземпляров локального сервера

Создание нового зарегистрированного сервера

Если компонент «Зарегистрированные серверы» не отображается в среде SQL Server Management Studio, в меню Вид выберите Зарегистрированные серверы.

Тип сервера
При регистрации сервера из окна «Зарегистрированные серверы» поле Тип сервера доступно только для чтения и соответствует типу сервера, который выводится на панели «Зарегистрированные серверы». Для регистрации сервера другого типа выберите ядро СУБД, службу Analysis Server, службы Reporting Services или службы Integration Services на панели инструментов Зарегистрированные серверы перед регистрацией нового сервера.

Имя сервера
Выберите экземпляр сервера для регистрации в формате: [\ ].

Аутентификация
При соединении с экземпляром SQL Serverдоступны два режима проверки подлинности.

Проверка подлинности Windows.
Режим проверки подлинности Windows позволяет пользователям подключаться с помощью учетных записей Microsoft Windows.

Проверка подлинности SQL Server
При подключении пользователя с указанным именем входа и паролем из ненадежных соединений SQL Server выполняет проверку подлинности посредством проверки наличия учетной записи входа SQL Server и проверки совпадения пароля с записанным ранее. Если в службе SQL Server не задана учетная запись входа, проверка подлинности завершается ошибкой, о которой пользователь получит сообщение.

По возможности используйте аутентификацию Windows. Дополнительные сведения см. в разделе Выбор режима проверки подлинности.

User name
Показывает текущее имя пользователя, с которым устанавливается соединение. Этот параметр только для чтения доступен лишь при соединении с использованием метода проверки подлинности Windows. Чтобы изменить Имена пользователей, войдите в систему под другим именем.

Чтобы пароль больше не запоминался, снимите этот флажок и нажмите кнопку Сохранить.

Описание зарегистрированного сервера
Введите необязательное описание сервера.

Тест
Нажмите для проверки соединения с сервером, заданным в поле Имя сервера.

Сохранить
Нажмите эту кнопку, чтобы сохранить настройки зарегистрированного сервера.

Многосерверные запросы

С помощью окна «Редактор запросов» в среде SQL Server Management Studio можно одновременно подключаться и выполнять запросы к нескольким экземплярам SQL Server. Возвращаемые запросом результаты можно объединить в единую панель результатов либо они могут возвращаться как отдельные области результатов. Дополнительно редактор запросов может включить столбцы, в которых приводятся имена серверов, предоставивших каждую строку, и имена входа, используемые для подключения к серверам, предоставившим строки. Дополнительные сведения о выполнении многосерверных запросов см. в разделе Выполнение инструкций на нескольких серверах одновременно (среда SQL Server Management Studio).

Для выполнения запросов применительно ко всем серверам, зарегистрированным на центральном сервере управления, разверните центральный сервер управления, щелкните правой кнопкой мыши группу серверов, укажите пункт Соединить и выберите команду Создать запрос. Если запросы выполняются в окне «Редактор запросов», то они будут выполнены для всех серверов в группе серверов с использованием хранимых сведений о соединении и контекста проверки подлинности Windows пользователя.

Урок 1. Подключение к ядру СУБД

При установке ядра СУБД SQL Server установленные средства зависят от выпуска и выбора настроек. На этом уроке рассматриваются важнейшие средства, а также показываются способы подключения и выполнения одной из базовых функций (разрешение входа дополнительным пользователям).

Это занятие содержит следующие задачи.

Средства для начала работы

Основные средства

SQL Server Management Studio (SSMS) — это основной инструмент для администрирования ядра СУБД и написания кода Transact-SQL. Он размещается в оболочке Visual Studio. Решение SSMS доступно бесплатно для скачивания. Последнюю версию можно использовать с более старыми версиями ядра СУБД.

Диспетчер конфигурации SQL Server устанавливается как с SQL Server, так и с клиентскими средствами. Он позволяет включать серверные протоколы, настраивать параметры протокола, например порты TCP, настраивать автоматический запуск служб сервера и настраивать соединение клиентских компьютеров. Это средство может настроить дополнительные элементы подключения, но не активирует компоненты.

Пример базы данных

Примеры баз данных и примеров не включены в SQL Server. Большинство примеров, описанных в электронной документации по SQL Server, используют примеры баз данных AdventureWorks.

Начало работы в среде SQL Server Management Studio
Запуск диспетчера конфигурации SQL Server

Соединение с помощью среды Management Studio

В этом разделе рассматривается подключение к локальному экземпляру SQL Server. Чтобы подключиться к Базе данных SQL Azure, см. краткое руководство Использование SSMS для подключения к Базе данных SQL Azure или Управляемому экземпляру SQL Azure.

Определение имени экземпляра компонента Database Engine
Подтверждение того, что компонент ядра СУБД запущен

В зарегистрированных серверах, если имя экземпляра SQL Server имеет зеленую точку со белой стрелкой рядом с именем, ядро СУБД выполняется и никаких дальнейших действий не требуется.

Если имя экземпляра SQL Server имеет красную точку с белым квадратом рядом с именем, ядро СУБД останавливается. Щелкните правой кнопкой мыши имя ядра СУБД, выберите «Управление службой» и выберите «Пуск«. После диалогового окна подтверждения ядро СУБД должно запускаться, а круг должен выглядеть зеленым с белой стрелкой.

Подключение к компоненту ядра СУБД

При установке SQL Server была выбрана по крайней мере одна учетная запись администратора. Выполнив вход в Windows с правами администратора, выполните указанные ниже действия.

Как создать sql сервер в sql management studio. Смотреть фото Как создать sql сервер в sql management studio. Смотреть картинку Как создать sql сервер в sql management studio. Картинка про Как создать sql сервер в sql management studio. Фото Как создать sql сервер в sql management studio

Как создать sql сервер в sql management studio. Смотреть фото Как создать sql сервер в sql management studio. Смотреть картинку Как создать sql сервер в sql management studio. Картинка про Как создать sql сервер в sql management studio. Фото Как создать sql сервер в sql management studio

В этом учебнике предполагается, что вы не знакомы с SQL Server и у вас нет проблем с подключением. Этого достаточно в большинстве случаев, и это позволяет упростить учебник. Подробные инструкции по устранению неполадок см. в разделе Устранение неполадок при соединении с компонентом SQL Server Database Engine.

Авторизация дополнительных подключений

Теперь, когда вы подключились к SQL Server от имени администратора, одной из первых задач является авторизация других пользователей для подключения. Это делается посредством создания имени входа и предоставления ему разрешения на доступ к базе данных в качестве пользователя. Имена входа могут быть или именами входа для проверки подлинности Windows, использующей учетные данные Windows, или именами входа для проверки подлинности SQL Server, при которой учетные данные хранятся в SQL Server и не зависят от учетных данных Windows. Дополнительные варианты входа включают вход Azure Active Directory, дополнительные сведения о котором приведены в статье Использование аутентификации Azure Active Directory.

По возможности используйте проверку подлинности Windows.

Создание имени входа для проверки подлинности Windows

На странице Общие в поле Имя входа введите имя входа Windows в следующем формате: \

Как создать sql сервер в sql management studio. Смотреть фото Как создать sql сервер в sql management studio. Смотреть картинку Как создать sql сервер в sql management studio. Картинка про Как создать sql сервер в sql management studio. Фото Как создать sql сервер в sql management studio

Это базовые сведения, позволяющие начать работу. SQL Server предоставляет расширенную среду безопасности, а безопасность, очевидно, является важным аспектом операций с базами данных.

Краткое руководство. Подключение к экземпляру SQL Server и выполнение запросов с помощью SQL Server Management Studio (SSMS)

Начало работы с SQL Server Management Studio (SSMS) для подключения к экземпляру базы данных SQL Server и выполнения некоторых команд Transact-SQL (T-SQL).

В статье показано, как выполнять следующие задачи:

В этой статье описывается подключение к экземпляру SQL Server и выполнение запросов к нему. Для сведений об Azure SQL см. статью о подключении к Базе данных Azure SQL и Управляемому экземпляру SQL и выполнении запросов к ним.

Чтобы использовать Azure Data Studio см. статьи о выполнении подключения и запросов к SQL Server, Базе данных SQL Azure и Azure Synapse Analytics.

Дополнительные сведения о SQL Server Management Studio см. в статье с дополнительными советами и рекомендациями.

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

Для работы с данным руководством необходимо следующее:

Подключение к экземпляру SQL Server

Чтобы подключиться к экземпляру SQL Server, выполните следующие действия:

Запустите среду SQL Server Management Studio. При первом запуске SSMS откроется окно Подключение к серверу. Если этого не происходит, вы можете открыть его вручную, последовательно выбрав Обозреватель объектов > Подключить > Ядро СУБД.

Как создать sql сервер в sql management studio. Смотреть фото Как создать sql сервер в sql management studio. Смотреть картинку Как создать sql сервер в sql management studio. Картинка про Как создать sql сервер в sql management studio. Фото Как создать sql сервер в sql management studio

ПараметрРекомендуемые значенияОписание
Тип сервераЯдро СУБДВ поле Тип сервера выберите Ядро СУБД (обычно это параметр по умолчанию).
Имя сервераПолное имя сервераВ поле Имя сервера введите имя SQL Server (при локальном подключении в качестве имени сервера также можно использовать localhost). Если вы НЕ ИСПОЛЬЗУЕТЕ экземпляр по умолчанию — MSSQLSERVER — необходимо ввести имя сервера и имя экземпляра.

Если вы не знаете, как определить имя экземпляра SQL Server, см. раздел Дополнительные советы и рекомендации по использованию SSMS.

АутентификацияПроверка подлинности Windows

Проверка подлинности SQL Server

По умолчанию используется проверка подлинности Windows.

Также для подключения можно использовать режим Проверка подлинности SQL Server. Если выбран режим Проверка подлинности SQL Server, необходимо ввести имя пользователя и пароль.

Дополнительные сведения о типах проверки подлинности см. в разделе Подключение к серверу (ядро СУБД).

Имя входаИдентификатор пользователя учетной записи сервераИдентификатор пользователя учетной записи сервера, используемой для входа на сервер. Имя для входа, используемое для проверки подлинности SQL Server.
ПарольПароль учетной записи сервераПароль учетной записи сервера, используемой для входа на сервер. Пароль, используемый для проверки подлинности SQL Server.

Как создать sql сервер в sql management studio. Смотреть фото Как создать sql сервер в sql management studio. Смотреть картинку Как создать sql сервер в sql management studio. Картинка про Как создать sql сервер в sql management studio. Фото Как создать sql сервер в sql management studio

После заполнения всех полей выберите Подключить.

Вы также можете изменить дополнительные параметры подключения, выбрав Параметры. Примеры параметров подключения: база данных, к которой вы подключаетесь, время ожидания подключения и сетевой протокол. В этой статье во всех полях указываются значения по умолчанию.

Чтобы убедиться в успешном подключении к экземпляру SQL Server, разверните и изучите объекты в обозревателе объектов, для которых отображаются имя сервера, версия SQL Server и имя пользователя. Эти объекты могут различаться в зависимости от типа сервера.

Как создать sql сервер в sql management studio. Смотреть фото Как создать sql сервер в sql management studio. Смотреть картинку Как создать sql сервер в sql management studio. Картинка про Как создать sql сервер в sql management studio. Фото Как создать sql сервер в sql management studio

Создание базы данных

Выполните следующие действия, чтобы создать базу данных с именем TutorialDB:

Щелкните правой кнопкой мыши экземпляр сервера в обозревателе объектов и выберите Создать запрос.

Как создать sql сервер в sql management studio. Смотреть фото Как создать sql сервер в sql management studio. Смотреть картинку Как создать sql сервер в sql management studio. Картинка про Как создать sql сервер в sql management studio. Фото Как создать sql сервер в sql management studio

Вставьте в окно запроса следующий фрагмент кода T-SQL:

Чтобы запустить запрос, нажмите кнопку Выполнить (или клавишу F5).

Как создать sql сервер в sql management studio. Смотреть фото Как создать sql сервер в sql management studio. Смотреть картинку Как создать sql сервер в sql management studio. Картинка про Как создать sql сервер в sql management studio. Фото Как создать sql сервер в sql management studio

После выполнения запроса в списке баз данных в обозревателе объектов появится новая база данных TutorialDB. Если она не отображается, щелкните правой кнопкой мыши узел Базы данных и выберите Обновить.

Создание таблицы

В этом разделе вы создадите таблицу в новой базе данных TutorialDB. Так как редактор запросов все еще находится в контексте базы данных master, переключите контекст подключения на базу TutorialDB, сделав следующее.

Выберите нужную базу данных в раскрывающемся списке, как показано здесь:

Как создать sql сервер в sql management studio. Смотреть фото Как создать sql сервер в sql management studio. Смотреть картинку Как создать sql сервер в sql management studio. Картинка про Как создать sql сервер в sql management studio. Фото Как создать sql сервер в sql management studio

Вставьте в окно запроса следующий фрагмент кода T-SQL:

Чтобы запустить запрос, нажмите кнопку Выполнить (или клавишу F5).

После выполнения запроса в списке таблиц в обозревателе объектов появится новая таблица Customers. Если таблица не отображается, щелкните правой кнопкой мыши узел TutorialDB > Таблицы в обозревателе объектов, а затем выберите Обновить.

Как создать sql сервер в sql management studio. Смотреть фото Как создать sql сервер в sql management studio. Смотреть картинку Как создать sql сервер в sql management studio. Картинка про Как создать sql сервер в sql management studio. Фото Как создать sql сервер в sql management studio

Вставка строк

Вставьте в созданную таблицу Customers какие-нибудь строки. Вставьте следующий фрагмент кода T-SQL в окно запросов и нажмите кнопку Выполнить.

Запрос к таблице и просмотр результатов

Результаты запроса выводятся под текстовым окном запроса. Чтобы запросить таблицу Customers и просмотреть вставленные строки, выполните следующие действия:

Вставьте следующий фрагмент кода T-SQL в окно запросов и нажмите кнопку Выполнить.

Результаты запроса отображаются под областью, где был введен текст.

Как создать sql сервер в sql management studio. Смотреть фото Как создать sql сервер в sql management studio. Смотреть картинку Как создать sql сервер в sql management studio. Картинка про Как создать sql сервер в sql management studio. Фото Как создать sql сервер в sql management studio

Вы также можете изменить представление результатов одним из следующих способов:

Как создать sql сервер в sql management studio. Смотреть фото Как создать sql сервер в sql management studio. Смотреть картинку Как создать sql сервер в sql management studio. Картинка про Как создать sql сервер в sql management studio. Фото Как создать sql сервер в sql management studio

Проверка свойств подключения с помощью таблицы окна запросов

Сведения о свойствах подключения приводятся под результатами запроса. После выполнения запроса из предыдущего этапа просмотрите свойства подключения в нижней части окна запросов.

Вы можете определить, к какому серверу и какой базе данных вы подключены и под каким именем пользователя выполнен вход.

Кроме того, вы можете проверить длительность запроса и число строк, возвращенных предыдущим запросом.

Как создать sql сервер в sql management studio. Смотреть фото Как создать sql сервер в sql management studio. Смотреть картинку Как создать sql сервер в sql management studio. Картинка про Как создать sql сервер в sql management studio. Фото Как создать sql сервер в sql management studio

Устранение проблем подключения

Сведения о способах устранения неполадок с подключением к экземпляру ядра СУБД SQL Server на отдельном сервере см. в статье Устранение неполадок при соединении с ядром СУБД SQL Server.

Дальнейшие действия

Лучший способ познакомиться с SSMS — это поработать в среде самостоятельно. Эти статьи помогут вам ознакомиться с различными функциями SSMS.

Начало работы с MS SQL Server

Создание базы данных

Базу данных часто отождествляют с набором таблиц, которые хранят данные. Но это не совсем так. Лучше сказать, что база данных представляет хранилище объектов. Основные из них:

Таблицы : хранят собственно данные

Представления (Views): выражения языка SQL, которые возвращают набор данных в виде таблицы

Хранимые процедуры : выполняют код на языке SQL по отношению к данным к БД (например, получает данные или изменяет их)

Функции : также код SQL, который выполняет определенную задачу

В SQL Server используется два типа баз данных: системные и пользовательские. Системные базы данных необходимы серверу SQL для корректной работы. А пользовательские базы данных создаются пользователями сервера и могут хранить любую произвольную информацию. Их можно изменять и удалять, создавать заново. Собственно это те базы данных, которые мы будем создавать и с которыми мы будем работать.

Системные базы данных

В MS SQL Server по умолчанию создается четыре системных баз данных:

master : эта главная база данных сервера, в случае ее отсутствия или повреждения сервер не сможет работать. Она хранит все используемые логины пользователей сервера, их роли, различные конфигурационные настройки, имена и информацию о базах данных, которые хранятся на сервере, а также ряд другой информации.

model : эта база данных представляет шаблон, на основе которого создаются другие базы данных. То есть когда мы создаем через SSMS свою бд, она создается как копия базы model.

msdb : хранит информацию о работе, выполняемой таким компонентом как планировщик SQL. Также она хранит информацию о бекапах баз данных.

tempdb : эта база данных используется как хранилище для временных объектов. Она заново пересоздается при каждом запуске сервера.

Как создать sql сервер в sql management studio. Смотреть фото Как создать sql сервер в sql management studio. Смотреть картинку Как создать sql сервер в sql management studio. Картинка про Как создать sql сервер в sql management studio. Фото Как создать sql сервер в sql management studio

Эти базы данных не следует изменять, за исключением бд model.

Если на этапе установки сервера был выбран и установлен компонент PolyBase, то также на сервере по умолчанию будут расположены еще три базы данных, которые используется этим компонентом: DWConfiguration, DWDiagnostics, DWQueue.

Создание базы данных в SQL Management Studio

Как создать sql сервер в sql management studio. Смотреть фото Как создать sql сервер в sql management studio. Смотреть картинку Как создать sql сервер в sql management studio. Картинка про Как создать sql сервер в sql management studio. Фото Как создать sql сервер в sql management studio

После этого нам открывается окно для создания базы данных:

Как создать sql сервер в sql management studio. Смотреть фото Как создать sql сервер в sql management studio. Смотреть картинку Как создать sql сервер в sql management studio. Картинка про Как создать sql сервер в sql management studio. Фото Как создать sql сервер в sql management studio

Logical Name : логическое имя, которое присваивается файлу базы данных.

File Type : есть несколько типов файлов, но, как правило, основная работа ведется с файлами данных (ROWS Data) и файлом лога (LOG)

Filegroup : обозначет группу файлов. Группа файлов может хранить множество файлов и может использоваться для разбиения базы данных на части для размещения в разных местах.

Initial Size (MB) : устанавливает начальный размер файлов при создании (фактический размер может отличаться от этого значения).

Autogrowth/Maxsize : при достижении базой данных начального размера SQL Server использует это значение для увеличения файла.

Path : каталог, где будут храниться базы данных.

File Name : непосредственное имя физического файла. Если оно не указано, то применяется логическое имя.

После ввода названия базы данных нажмем на кнопку ОК, и бд будет создана.

После этого она появится среди баз данных сервера. Если эта бд впоследствии не потребуется, то ее можно удалить, нажав на нее правой кнопкой мыши и выбрав в контекстном меню пункт Delete:

Создание базы данных

В этой статье описывается создание базы данных в SQL Server с помощью SQL Server Management Studio или Transact-SQL.

Сведения о создании базы данных в службе Базы данных SQL Azure с помощью T-SQL см. в статье CREATE DATABASE (база данных SQL Azure).

Ограничения

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

Рекомендации

Резервную копию базы данных master необходимо создавать каждый раз при создании, изменении или удалении пользовательской базы данных.

При создании базы данных файлы данных следует делать как можно большего размера, в соответствии с максимальным предполагаемым объемом данных в базе данных.

безопасность

Permissions

Требуется разрешение CREATE DATABASE в базе данных master или разрешение CREATE ANY DATABASE или ALTER ANY DATABASE.

Чтобы сохранить контроль над использованием диска в экземпляре SQL Server, разрешение на создание баз данных обычно предоставляется небольшому числу имен входа SQL Server.

Использование среды SQL Server Management Studio

Создание базы данных

В обозревателе объектов подключитесь к экземпляру компонента Компонент SQL Server Database Engine и разверните его.

Щелкните правой кнопкой мыши узел Базы данных и выберите команду Создать базу данных.

В поле Новая база данных введите имя базы данных.

Чтобы создать базу данных, приняв все значения по умолчанию, нажмите кнопку ОК; в противном случае продолжайте выполнять указанные ниже дополнительные действия.

Чтобы изменить имя владельца, нажмите ( ) и выберите другого владельца.

Параметр Использовать полнотекстовое индексирование всегда установлен и недоступен (т. к. начиная с SQL Server 2008все пользовательские базы данных поддерживают полнотекстовый поиск).

Чтобы изменить значения первичных данных по умолчанию и файлы журнала транзакций, выберите соответствующую ячейку в сетке Файлы базы данных и введите новое значение. Дополнительные сведения см. в статье AДобавление файлов данных или журналов в базу данных.

Чтобы изменить параметры сортировки базы данных, выберите страницу Параметры и выберите из списка желаемые параметры сортировки.

Чтобы изменить модель восстановления, выберите страницу Параметры и модель восстановления из списка.

Чтобы изменить параметры базы данных, выберите страницу Параметры и измените параметры базы данных. Описание каждого параметра см. в статье Параметры ALTER DATABASE SET (Transact-SQL).

Чтобы добавить новую файловую группу, перейдите на страницу Файловые группы. Нажмите кнопку Добавить и введите значения для файловой группы.

В столбце Имя введите имя расширенного свойства.

В столбце Значение введите текст расширенного свойства. Например, введите одно или несколько предложений, которые описывают базу данных.

Чтобы создать базу данных, нажмите кнопку ОК.

Использование Transact-SQL

Создание базы данных

Установите соединение с компонентом Компонент Database Engine.

На стандартной панели выберите пункт Создать запрос.

Создание проектов баз данных с использованием среды SQL Server Management Studio

Проект скрипта базы данных — это организованный набор скриптов, сведений о соединении и шаблонов, связанных с базой данных или одной из частей базы данных. Microsoft SQL Server предоставляет среду SQL Server Management Studio для администрирования и проектирования баз данных SQL Server в контексте проекта скрипта. Среда SQL Server Management Studio содержит конструкторы, редакторы, руководства и мастеры, помогающие пользователям в разработке, развертывании и обслуживании баз данных.

SQL Server Management Studio

SQL Server Management Studio — это набор административных средств для управления компонентами, относящимися к SQL Server. Эта интегрированная среда позволяет пользователям выполнять разнообразные задачи, например резервное копирование данных, редактирование запросов и автоматизацию общих функций в одном интерфейсе.

Среда SQL Server Management Studio включает в себя следующие средства:

Редактор кода — богатый возможностями редактор скриптов для написания и редактирования скриптов. Среда SQL Server Management Studio предоставляет четыре версии редактора кода: редактор запросов ядра СУБД для скриптов Transact-SQL, редактор запросов многомерных выражений, редактор запросов расширения интеллектуального анализа данных и редактор запросов XML/A.

Обозреватель объектов для размещения, изменения, создания скрипта или выполнения объектов, принадлежащих экземплярам SQL Server.

Обозреватель шаблонов для размещения и написания сценариев шаблонов.

Обозреватель решений для организации и хранения связанных скриптов как части проекта.

Окно свойств для отображения текущих свойств выбранных объектов.

Среда SQL Server Management Studio обеспечивает эффективность рабочих процессов, предоставляя:

Отключенный доступ. Можно писать и изменять скрипты, не соединяясь с экземпляром SQL Server.

Создание сценариев из любого диалогового окна. Можно создать скрипт из любого диалогового окна, а также читать, изменять, сохранять и многократно использовать скрипты после создания.

Немодальные диалоговые окна. При обращении к диалоговому окну интерфейса можно просмотреть другие ресурсы в среде SQL Server Management Studio, не закрывая диалоговое окно.

Решения и проекты скриптов

Обозреватель решений — это программа для хранения и повторного открытия решений для базы данных. Решения организовывают связанные проекты скрипта и файлы. Проекты скрипта хранят файлы скрипта SQL Server, шаблоны SQL, сведения о подключении и другие прочие файлы. После сохранения скрипта в проекте скриптов у пользователей появляются следующие возможности.

Сопровождать управление версиями в скриптах.

Хранить параметры результатов со скриптом.

Организовывать связанные скрипты в один проект скриптов.

Сохранять сведения о соединении со скриптами.

Обозреватель решений — инструмент для разработчиков, создающих и многократно использующих скрипты, связанные с одним и тем же проектом. Если подобная задача потребуется позже, можно использовать группу скриптов, которые были сохранены в проекте. Те, кто уже имеет опыт разработки приложений с помощью Microsoft Visual Studio, сориентируются в обозревателе решений довольно легко.

Решение состоит из одного или более проектов скриптов. Проект состоит из одного или более скриптов или соединений. Проект может содержать не только файлы сценариев.

Источники информации:

Добавить комментарий

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