Создание имени входа

Добавления: 14 апреля 2006 г.

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

По умолчанию администраторы компьютера имеют полный доступ к SQL Server. Для этого занятия нужно иметь пользователя с меньшим правом доступа; следовательно, вы создадите новую локальную учетную запись проверки подлинности Windows на компьютере. Чтобы сделать это, нужно быть администратором на своем компьютере. После этого нужно предоставить новому пользователю доступ к SQL Server. Следующие действия приведены для .

Создание новой учетной записи Windows

  1. Нажмите кнопку Пуск, выберите Выполнить, в диалоговом окне Открыть введите %SystemRoot%\system32\compmgmt.msc /s и нажмите кнопку OK, чтобы открыть программу «Управление компьютером».

  2. В пункте Служебные программы откройте Локальные пользователи и группы, щелкните правой кнопкой мыши на Пользователи и выберите Новый пользователь.

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

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

Создание имени входа

  1. В окне редактора запросов среды SQL Server Management Studio введите и выполните следующий исходный код, заменив computer_name на имя компьютера. FROM WINDOWS указывает, что Windows аутентифицирует пользователя. Необязательный аргумент DEFAULT_DATABASE соединяет Mary с базой данных TestData, если только в ее строке соединения не указана другая база данных. Эта инструкция рассматривает точку с запятой в виде необязательного завершения инструкции языка Transact-SQL.

    CREATE LOGIN [computer_name\Mary]
        FROM WINDOWS
        WITH DEFAULT_DATABASE = [TestData];
    GO
    

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

    ms365326.note(ru-ru,SQL.90).gifПримечание.
    Поскольку Mary не является доменной учетной записью, это имя пользователя может быть принято только на данном компьютере.

Следующая задача занятия

Предоставление доступа к базе данных

См. также

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

CREATE LOGIN (Transact-SQL)
Режим проверки подлинности

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

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