Как сделать локальный сервер sql

Как настроить и запустить Microsoft SQL Server

Порой так хочется привести свои мысли в порядок, разложить их по полочкам. А еще лучше в алфавитной и тематической последовательности, чтобы, наконец, наступила ясность мышления. Теперь представьте, какой бы хаос творился в « электронных мозгах » любого компьютера без четкой структуризации всех данных и Microsoft SQL Server :

Как сделать локальный сервер sql

MS SQL Server

Как сделать локальный сервер sql

Обзор возможностей MS SQL Server

Как сделать локальный сервер sql

Конечно, это не единственная популярная СУБД на мировом рынке. Но именно она является более приемлемой для компьютеров, работающих под управлением Windows, за счет своей направленности именно на эту операционную систему. И не только из-за этого.

Преимущества MS SQL Server :

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

Эволюция SQL Server

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

Как сделать локальный сервер sql

Как сделать локальный сервер sql

Как сделать локальный сервер sql

Запуск Microsoft SQL Server

Для примера будет использована версия сервера баз данных выпуска 2005 года. Запуск сервера можно произвести несколькими способами:

Как сделать локальный сервер sql

Для запуска сервера баз данных запускаем приложение. В диалоговом окне « Соединение с сервером » в поле « Имя сервера » выбираем нужный нам экземпляр. В поле « Проверка подлинности » оставляем значение « Проверка подлинности Windows ». И нажимаем на кнопку « Соединить »:

Как сделать локальный сервер sql

Основы администрирования SQL Server

Как сделать локальный сервер sql

Основные настройки можно осуществить через « Обозреватель объектов », отображающий слева в окне приложения все основные элементы сервера в виде древовидного списка. Самой важной является вкладка « Безопасность ». Через нее можно настроить права и роли пользователей и администраторов для основного сервера, или отдельно для каждой базы данных:

Источник

Создание центрального сервера управления и группы серверов Create a Central Management Server and Server Group

Версии SQL Server SQL Server ранее SQL Server 2008 SQL Server 2008 нельзя назначить в качестве сервера централизованного управления. Versions of SQL Server SQL Server that are earlier than SQL Server 2008 SQL Server 2008 cannot be designated as a central management server.

В этом разделе In This Topic

Перед началом работы Before you begin:

Для создания сервера централизованного управления и группы серверов используется: To create a Central Management Server and Server Group, using:

Перед началом Before You Begin

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

Permissions Permissions

В базе данных msdb доступ к серверам централизованного управления предоставляют две роли базы данных. Two database roles in the msdb database grant access to central management servers. Сервером централизованного управления могут управлять только члены роли ServerGroupAdministratorRole. Only members of the ServerGroupAdministratorRole role can manage the central management server. Для подключения к серверу централизованного управления требуется членство в роли ServerGroupReaderRole. Membership in the ServerGroupReaderRole role is required to connect to a central management server.

Поскольку соединения, поддерживаемые сервером централизованного управления, выполняются в контексте пользователя с применением проверки подлинности Windows, действующие разрешения на зарегистрированные серверы могут быть различными. Because the connections that are maintained by a central management server execute in the context of the user, by using Windows Authentication, the effective permissions on the registered servers might vary. Например, пользователь может входить в предопределенную роль сервера sysadmin на экземпляре SQL Server SQL Server А, но иметь ограниченные разрешения на экземпляре SQL Server SQL Server Б. For example, the user might be a member of the sysadmin fixed server role on the instance of SQL Server SQL Server A, but have limited permissions on the instance of SQL Server SQL Server B.

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

Ниже описывается, как выполнить следующие шаги. The following procedures describe how to perform the following steps.

Создание сервера централизованного управления. Create a central management server.

Добавление одной или нескольких групп серверов на центральный сервер управления или добавление одного или нескольких зарегистрированных серверов в группы серверов. Add one or more server groups to the central management server and add one or more registered servers to the server groups.

Создание сервера централизованного управления Create a central management server

В окне «Зарегистрированные серверы» разверните узел Компонент Database Engine, щелкните правой кнопкой мыши Серверы централизованного управления и выберите пункт Зарегистрировать сервер централизованного управления. In Registered Servers, expand Database Engine, right-click Central Management Servers, and then click Register Central Management Server.

В поле Зарегистрированный сервер введите имя сервера и описание (необязательно). In Registered Server, enter a server name and optional description.

На вкладке Свойства подключения просмотрите или измените свойства сети и подключения. From the Connection Properties tab, review or modify the network and connection properties. Дополнительные сведения см. в статье Соединение с сервером (страница «Свойства подключения»), компонент Database Engine. For more information, see Connect to Server (Connection Properties Page) Database Engine

Нажмите кнопку Проверка, чтобы проверить соединение. Click Test, to test the connection.

Создание группы серверов и добавление в нее серверов Create a new server group and add servers to the group

В окне Свойства новой группы серверов введите имя группы и описание (необязательно). In New Server Group Properties, enter a group name and optional description.

В окне Зарегистрированные серверы щелкните правой кнопкой мыши группу серверов и выберите команду Регистрация нового сервера. From Registered Servers, right-click the server group and click New Server Registration.

Источник

BestProg

Пример создания локальной базы данных Microsoft SQL Server в MS Visual Studio

Содержание

Поиск на других ресурсах:

Условие задачи

Используя средства MS Visual Studio создать базу данных типа MS SQL Server с именем Education. База данных содержит две таблицы Student и Session. Таблицы между собой связаны по некоторыму полю.

Структура первой таблицы «Student».

Как сделать локальный сервер sql

Структура второй таблицы “ Session ”.

Как сделать локальный сервер sql

Выполнение

Загрузить эти версии можно с сайта Microsoft www.msdn.com.

Как сделать локальный сервер sqlРис. 1. Вызов Server Explorer

После вызова окно Server Explorer будет иметь приблизительный вид, как показано на рисунке 2.

Как сделать локальный сервер sqlРис. 2. Окно Server Explorer

3. Создание базы данных “Education”.

Как сделать локальный сервер sqlРис. 3. Вызов команды создания базы данных SQL Server

В результате откроется окно « Create New SQL Server Database » (рис. 4).

В окне (в поле «Server Name») указывается имя локального сервера, установленного на вашем компьютере. В нашем случае это имя “ SQLEXPRESS ”.

В поле « New database name: » указывается имя создаваемой базы данных. В нашем случае это имя Education.

Как сделать локальный сервер sqlРис. 4. Создание новой базы данных SQL Server 2008 Express с помощью MS Visual Studio 2010

После выполненных действий, окно Server Explorer примет вид, как показано на рисунке 5. Как видно из рисунка 5, в список имеющихся баз данных добавлена база данных Education с именем

Как сделать локальный сервер sqlРис. 5. Окно Server Explorer после добавления базы данных Education

4. Объекты базы данных Education.

Если развернуть базу данных Education (знак « + »), то можно увидеть список из следующих основных объектов:

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

На данный момент база данных Education абсолютно пустая и не содержит никаких объектов (таблиц, сохраненных процедур, представлений и т.д.).

Чтобы создать таблицу, нужно вызвать контекстное меню (клик правой кнопкой мышки) и выбрать команду “ Add New Table ” (рисунок 6).

Как сделать локальный сервер sqlРис. 6. Команда добавления новой таблицы

Существует и другой вариант добавления таблицы базы данных с помощью команд меню Data:

Как сделать локальный сервер sql

Рис. 7. Альтернативный вариант добавления новой таблицы

В результате откроется окно добавления таблицы, которое содержит три столбца (рисунок 8). В первом столбце “Column Name” нужно ввести название соответствующего поля таблицы базы данных. Во втором столбце “Data Type” нужно ввести тип данных этого поля. В третьем столбце “ Allow Nulls ”указывается опция о возможности отсутствия данных в поле.

Как сделать локальный сервер sqlРис. 8. Окно создания новой таблицы

С помощью редактора таблиц нужно сформировать таблицу Student как изображено на рисунке 9. Имя таблицы нужно задать при ее закрытии.

В редакторе таблиц можно задавать свойства полей в окне Column Properties. Для того, чтобы задать длину строки (nvchar) в символах, в окне Column Properties есть свойство Length. По умолчанию значения этого свойства равно 10.

Как сделать локальный сервер sqlРис. 9. Таблица Student

Следующим шагом нужно задать ключевое поле. Это осуществляется вызовом команды “ Set Primary Key ” из контекстного меню поля Num_book. С помощью ключевого поля будут установлены связи между таблицами. В нашем случае ключевым полем есть номер зачетной книжки.

Как сделать локальный сервер sqlРис. 10. Задание ключевого поля

После установки первичного ключа окно таблицы будет иметь вид как изображено на рисунке 11.

Как сделать локальный сервер sqlРис. 11. Таблица Student после окончательного формирования

Теперь можно закрыть таблицу. В окне сохранения таблицы нужно задать ее имя – Student (рис. 12).

Как сделать локальный сервер sqlРис. 12. Ввод имени таблицы Student

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

По образцу создания таблицы Student создается таблица Session.

На рисунке 13 изображен вид таблицы Session после окончательного формирования. Первичный ключ ( Primary Key ) устанавливается в поле Num_book. Имя таблицы задается Session.

Как сделать локальный сервер sql

Рис. 13. Таблица Session

После выполненных действий, в окне Server Explorer будут отображаться две таблицы Student и Session.

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

7. Редактирование структуры таблиц.

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

Для того, чтобы вносить изменения в таблицы базы данных в MS Visual Studio, сначала нужно снять опцию “Prevent Saving changes that require table re-creation ” как показано на рисунке 14. Иначе, MS Visual Studio будет блокировать внесения изменений в ранее созданную таблицу. Окно Options, показанное на рисунке 14 вызывается из меню Tools в такой последовательности:

Как сделать локальный сервер sqlРис. 14. Опция “ Prevent Saving changes that require table re-creation ”

После настройки можно изменять структуру таблицы. Для этого используется команда “ Open Table Definition ” (рисунок 15) из контекстного меню, которая вызывается для выбранной таблицы (правый клик мышкой).

Как сделать локальный сервер sqlРис. 15. Вызов команды “ Open Table Definition ”

Также эта команда размещается в меню Data:

Предварительно таблицу нужно выделить.

8. Установление связей между таблицами.

В соответствии с условием задачи, таблицы связаны между собою по полю Num_book.

Чтобы создать связь между таблицами, сначала нужно (рисунок 16):

Как сделать локальный сервер sql

Рис. 16. Вызов команды добавления новой диаграммы

В результате откроется окно добавления новой диаграммы Add Table (рисунок 17). В этом окне нужно выбрать последовательно две таблицы Session и Student и нажать кнопку Add.

Как сделать локальный сервер sqlРис. 17. Окно добавления таблиц к диаграмме

Как сделать локальный сервер sqlРис. 18. Таблицы Student и Session после добавления их к диаграмме

Чтобы начать устанавливать отношение между таблицами, надо сделать клик на поле Num_book таблицы Student, а потом (не отпуская кнопку мышки) перетянуть его на поле Num_book таблицы Session.

В результате последовательно откроются два окна: Tables and Columns (рис. 19) и Foreign Key Relationship (рис. 20), в которых нужно оставить все как есть и подтвердить свой выбор на OK.

В окне Tables and Columns задается название отношения ( FK_Session_Student ) и названия родительской (Student) и дочерней таблиц.

Как сделать локальный сервер sqlРис. 19. Окно Tables and Columns

Как сделать локальный сервер sqlРис. 20. Окно настройки свойств отношения

После выполненных действий будет установлено отношение между таблицами (рисунок 21).

Как сделать локальный сервер sqlРис. 21. Отношение между таблицами Student и Session

Сохранение диаграммы осуществляется точно также как и сохранение таблицы. Имя диаграммы нужно выбрать на свое усмотрение (например Diagram1).

После задания имени диаграммы откроется окно Save, в котором нужно подтвердить свой выбор (рисунок 22).

Как сделать локальный сервер sqlРис. 22. Подтверждение сохранения изменений в таблицах

9. Ввод данных в таблицы.

Система Microsoft Visual Studio разрешает непосредственно вносить данные в таблицы базы данных.

В нашем случае, при установлении связи (рис. 19) первичной ( Primary Key Table ) избрана таблица Student. Поэтому, сначала нужно вносить данные в ячейки именно этой таблицы. Если попробовать сначала внести данные в таблицу Session, то система заблокирует такой ввод с выводом соответствующего сообщения.

Чтобы вызвать режим ввода данных в таблицу Student, нужно вызвать команду Show Table Data из контекстного меню (клик правой кнопкой мышки) или с меню Data (рис. 23).

Как сделать локальный сервер sqlРис. 23. Команда Show Table Data

Откроется окно, в котором нужно ввести входные данные (рис. 24).

Как сделать локальный сервер sqlРис. 24. Ввод данных в таблице Student

После внесения данных в таблицу Student нужно внести данные в таблицу Session.

При внесении данных в поле Num_book таблицы Session нужно вводить точно такие же значения, которые введены в поле Num_book таблицы Student (поскольку эти поля связаны между собой).

Например, если в поле Num_book таблицы Student введены значения “101”, “102”, “103” (см. рис. 24), то следует вводить именно эти значения в поле Num_book таблицы Session. Если попробовать ввести другое значение, система выдаст приблизительно следующее окно (рис. 25).

Как сделать локальный сервер sqlРис. 25. Сообщение об ошибке ввода данных связанных таблиц Student и Session

Таблица Session с введенными данными изображена на рисунке 26.

Как сделать локальный сервер sqlРис. 26. Таблица Session с введенными данными

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

Источник

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

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