Установить соединение с SQL Serverможно посредством создания имени входа для пользователя или для группы Windows.По умолчанию доступ к SQL Serverпредоставляется только членам локальной группы администраторов Windows или учетной записи службы, которая запускает службы SQL Server.
Cоздайте в Windowsеще одну учетную запись для нового пользователя - тип учетной записи Limited ( с ограниченными правами). В настоящих методических рекомендациях такой учетной записью является учетная запись Fred.
Если выйти из системы Windowsи выполнить вход в SQL Server с помощью идентификатора Fred,тоВы получите сообщение о неудавшемся входе. Это произойдет потому, что это имя пользователя со свойствомLimitedне было определено в SQL Server в качестве имени входа в систему.
Имя входа сервера – это имя входа, с помощью которого можно соединиться только с самим сервером. Оно не может соединиться с пользовательскими базами данных. Пользователь базы данных создается при выборе требуемой базы данных.
Для создания имени входа в окне SQL Server Management Studio в меню выберите Создать запрос и в окне редактора запросов введите следующий текст:
USE [master]
GO
CREATE LOGIN [FS-64C67299CCAR\Fred]
FROM WINDOWS
WITH DEFAULT_DATABASE = [Postavki],
DEFAULT_LANGUAGE = [us_english]
GO
Инструкция CREATE LOGIN указывает SQL Server, что необходимо создать новое имя входа FS-64C67299CCAD\Fred, где FS-64C67299CCAD имя сетевого домена, в котором можно найти пользователя Fred .Ключевые слова FROM WINDOWS сообщают серверу, что имя входа создается с проверкой подлинности Windows. После этого определяется имя базы данных, с которой будет соединяться имя входа, и язык, используемый при соединении.
В результате работы кода пользователь соединится с SQL Server.
После завершения выполнения новое имя входа можно увидеть в узле Security обозревателя объектов.
Процесс создания имени входа для группы пользователей аналогичен процессу, описанному выше.
Имя входа можно блокировать с помощью инструкции ALTER LOGIN.
Для удаления имени входа используется инструкция DROP LOGIN.