Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Для доступа к ядру СУБД пользователям требуется имя входа. Имя входа может представлять собой удостоверение пользователя как учетную запись Windows, так и как члена группы Windows, или же быть именем входа SQL Server, которое существует только в SQL Server. Каждый раз, когда это возможно, следует использовать проверку подлинности Windows.
По умолчанию администраторы на компьютере имеют полный доступ к SQL Server. Для этого урока мы хотим иметь менее привилегированного пользователя; Поэтому на компьютере будет создана локальная учетная запись проверки подлинности Windows. Для этого необходимо быть администратором на компьютере. Затем вы предоставите новому пользователю доступ к SQL Server.
Создание учетной записи Windows
Нажмите кнопку "Пуск", нажмите кнопку "Запустить", в поле "Открыть ", введите
%SystemRoot%\system32\compmgmt.msc /sи нажмите кнопку "ОК ", чтобы открыть программу "Управление компьютерами".В разделе "Системные инструменты" разверните узел "Локальные пользователи и группы", щелкните правой кнопкой мыши " Пользователи" и щелкните "Новый пользователь".
В поле имени пользователя введите Mary.
В поле "Пароль и подтверждение пароля " введите надежный пароль и нажмите кнопку "Создать ", чтобы создать нового локального пользователя Windows.
Создание имени входа
В окне редактора запросов 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, необходимо создать имя входа на каждом экземпляре, которыйMaryдолжен получить доступ.Замечание
Так как
Maryэто не учетная запись домена, это имя пользователя может быть проверено только на этом компьютере.
Следующая задача на занятии
Предоставление доступа к базе данных
См. также
CREATE LOGIN (Transact-SQL)
Выбор режима проверки подлинности