Как соединиться с SQL Server из Windows Vista

Добавления: 12 декабря 2006 г.

В операционной системе Windows Vista появилась новую функцию безопасности — контроль учетных записей (UAC). Она позволяет пользователям выполнять типовые задачи, не являясь администраторами. Учетные записи пользователей Windows из локальной группы «Администраторы» могут запускать большинство приложений таким же образом, как если бы они использовали стандартную учетную запись пользователя.

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

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

Bb326612.note(ru-ru,SQL.90).gifПримечание.
В SQL Server Express пользователи Windows получают разрешение на соединение, поскольку в качестве имени входа предоставляется группа BUILTIN\Пользователи.

Если пользователь с учетной записью «Администратор» запускает среду SQL Server Management Studio, функция контроля учетных записей удаляет маркер членства в этой группе и передает SQL Server только данные учетной записи пользователя. Возвращается сообщение, в котором указывается, что учетная запись не имеет прав входа в SQL Server. Чтобы члены группы «Администраторы» в Windows Vista могли войти в систему, необходимо явно добавить учетную запись к именам входа SQL Server.

Bb326612.note(ru-ru,SQL.90).gifПримечание.
Если при входе в Windows Vista используется формат имя_пользователя@domain, может произойти ошибка входа в SQL Server или появиться сообщение о том, что доступ запрещен. Для разрешения этой проблемы для входа в Windows Vista используйте один из следующих форматов: домен\имя_пользователя или имя_пользователя@полностью_заданный_домен.

Добавление пользователя Windows с именем входа «Имя_компьютера\Администратор» к фиксированной серверной роли sysadmin

  1. Войдите на компьютер с учетными данными учетной записи Имя_компьютера\Администратор.

  2. Нажмите кнопку Пуск и выберите пункт Все программы, Microsoft SQL Server 2005, а затем Среда SQL Server Management Studio.

  3. Подключитесь к экземпляру SQL Server.

  4. На вкладке Безопасность щелкните правой кнопкой Имена входа и выберите Создать имя входа.

  5. В поле Имя входа введите имя пользователя.

  6. В области Выбор страницы щелкните Серверные роли, установите флажок sysadmin и нажмите кнопку ОК.

Добавление пользователя Windows с именем входа «Имя_домена\Имя_пользователя» к фиксированной серверной роли sysadmin

  1. Войдите на компьютер с учетными данными учетной записи Имя_домена\Имя_пользователя.

  2. Нажмите кнопку Пуск, выберите пункт Все программы, Microsoft SQL Server 2005, щелкните правой кнопкой мыши Среда SQL Server Management Studio и выберите Запуск от имени..., указав учетную запись администратора.

    Bb326612.note(ru-ru,SQL.90).gifПримечание.
       Параметр Запуск от имени... с указанием учетной записи администратора повышает уровень разрешений пользователя.
  3. В диалоговом окне Контроль учетных записей нажмите кнопку Продолжить.

  4. В среде SQL Server Management Studio подключитесь к экземпляру служб SQL Server.

  5. На вкладке Безопасность щелкните правой кнопкой Имена входа и выберите Создать имя входа.

  6. В поле Имя входа введите имя пользователя.

  7. В области Выбор страницы щелкните Серверные роли, установите флажок sysadmin и нажмите кнопку ОК.

См. также

Задачи

Как создать пользователя базы данных

Другие ресурсы

Сведения об использовании SQL Server 2005 в Windows Vista

Справка и поддержка

Получение помощи по SQL Server 2005