Поделиться через


Занятие 1. Соединение с компонентом Database Engine

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

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

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

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

  • Проверка подлинности дополнительных соединений

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

Компонент SQL Server Database Engine поставляется с разнообразными средствами. В этом разделе описываются первые необходимые средства и то, как выбрать правильное средство для работы. Все средства доступны из меню Пуск. Некоторые средства, например среда Среда SQL Server Management Studio, не устанавливаются по умолчанию. Их нужно выбрать во время установки. Дополнительные сведения о средствах, описанных ниже, см. в электронной документации по SQL Server. Выпуск SQL Server Express содержит только подмножество средств.

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

  • Среда Среда SQL Server Management Studio является основным средством администрирования компонента Database Engine и написания исходного кода на языке Transact-SQL. Она расположена в оболочке Visual Studio. Она недоступна в выпуске SQL Server Express.

  • Среда Среда SQL Server Management Studio Express распространяется бесплатно, это ограниченная версия среды Среда SQL Server Management Studio, предназначенная для использования с выпуском SQL Server Express и для пользователей, которым достаточно основных возможностей среды Management Studio, собранных в упрощенном инструменте. В некоторые загрузки выпуска SQL Server Express входит Management Studio Express, в некоторые — нет. Management Studio Express можно установить из Центра загрузки Майкрософт.

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

Образец базы данных

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

Начало работы в среде SQL Server Management Studio

  • В меню Пуск укажите пункт Все программы, укажите пункт Microsoft SQL Server 2008 R2 и выберите команду Среда SQL Server Management Studio.

Запуск диспетчера конфигурации SQL Server

  • В меню Пуск укажите пункт Все программы, Microsoft SQL Server 2008 R2, Средства настройки и выберите пункт Диспетчер конфигурации SQL Server.

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

Если известно имя экземпляра или подключение выполняется членом группы «Администраторы», подключиться к компоненту Database Engine с помощью средств, выполняемых на этом же компьютере, не составляет труда. Следующие процедуры должны исполняться на том же компьютере, на котором находится SQL Server.

Определение имени экземпляра компонента Database Engine

  1. Войдите в Windows как член группы «Администраторы» и откройте Management Studio или версию Management Studio Express.

    Примечание по безопасностиПримечание по безопасности

    При подключении к SQL Server 2000 или SQL Server 2005 в Windows Vista или Windows Server 2008 (или более новой версии) может появиться необходимость щелкнуть правой кнопкой мыши Management Studio и затем выбрать Запуск от имени администратора, чтобы подключиться с учетными данными администратора. Начиная с версии SQL Server 2008, программа установки добавляет некоторые имена входа в SQL Server, поэтому учетные данные администратора не нужны. Дополнительные сведения см. в разделе Как подключиться к SQL Server из Windows Vista.

  2. В диалоговом окне Соединения с сервером нажмите кнопку Отмена.

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

  4. Выбрав компонент Database Engine на панели инструментов «Зарегистрированные серверы», разверните компонент Database Engine, щелкните правой кнопкой мыши пункт Группы локальных серверов, укажите в контекстном меню Задачи и выберите пункт Зарегистрировать локальные серверы. Отобразятся все экземпляры компонента Database Engine, установленные на компьютере. Сюда входят экземпляры SQL Server 2000 и SQL Server 2005. Экземпляр по умолчанию безымянный и отображается как имя компьютера. Именованный экземпляр отображается как имя компьютера, за которым следует обратная косая черта (\), а затем имя экземпляра. Для SQL Server Express именем экземпляра является <computer_name>\sqlexpress, если оно не было изменено в процессе установки.

Подтверждение того, что компонент Database Engine запущен

  1. В компоненте «Зарегистрированные серверы», если имя экземпляра SQL Server содержит зеленую точку с белой стрелкой рядом с именем, компонент Database Engine выполняется и никаких дальнейших действий не требуется.

  2. Если имя экземпляра SQL Server содержит красную точку с белым квадратом рядом с именем, то компонент Database Engine остановлен. Щелкните правой кнопкой мыши имя компонента Database Engine и нажмите кнопку Пуск. После диалогового окна подтверждения компонент Database Engine должен запуститься и круг должен стать зеленым.

Подключение к компоненту Database Engine

  1. В среде Management Studio в меню Файл выберите пункт Подключить к обозревателю объектов.

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

  2. Выберите Компонент Database Engine.

  3. В поле Имя сервера введите имя экземпляра компонента Database Engine. Для экземпляра SQL Server по умолчанию именем сервера является имя компьютера. Для именованного экземпляра SQL Server имя сервера — это <computer_name>\<instance_name>,, например ACCTG_SRVR\SQLEXPRESS.

  4. Нажмите Подключиться.

Проверка подлинности дополнительных соединений

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

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

  1. В предыдущей задаче было установлено соединение с компонентом Database Engine с помощью среды Management Studio. В обозревателе объектов последовательно раскройте экземпляр своего сервера, затем Безопасность, щелкните правой кнопкой мыши Имена входа и выберите Создать имя входа.

    Появляется диалоговое окно Создание имени входа.

  2. На странице Общие в поле Имя входа введите имя входа Windows в формате <domain>\<login>.

  3. В поле База данных по умолчанию выберите База данных AdventureWorks2008R2, если она доступна. В противном случае выберите базу данных master.

  4. На странице Роли сервера щелкните sysadmin, если новое имя входа принадлежит администратору, иначе оставьте пустым.

  5. На странице Сопоставление пользователей выберите Схема для базы данных База данных AdventureWorks2008R2, если она доступна. В противном случае выберите базу данных master. Обратите внимание, что в поле Пользователь прописано имя входа. После закрытия диалогового окна в базе данных будет создан пользователь.

  6. В поле Схема по умолчанию введите dbo, чтобы сопоставить имя входа со схемой владельца базы данных.

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

Примечание по безопасностиПримечание по безопасности

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