sp_grantlogin (Transact-SQL)
Область применения: SQL Server
Создает имя входа SQL Server.
Внимание
Эта функция будет удалена в будущей версии SQL Server. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется. Вместо этого используйте CREATE LOGIN .
Соглашения о синтаксисе Transact-SQL
Синтаксис
sp_grantlogin [ @loginame = ] N'loginame'
[ ; ]
Аргументы
[ @loginame = ] N'loginame'
Имя пользователя или группы Windows. @loginame — sysname без значения по умолчанию. Пользователь или группа Windows должны быть квалифицированы с доменным именем Windows в форме <domain>\<user>
, например London\Joeb
.
Значения кода возврата
0
(успешно) или 1
(сбой).
Замечания
sp_grantlogin
вызовы CREATE LOGIN
, поддерживающие дополнительные параметры. Сведения о создании имен входа SQL Server см. в статье CREATE LOGIN
sp_grantlogin
невозможно выполнить в рамках определяемой пользователем транзакции.
Разрешения
Требуется членство в предопределенных ролях сервера securityadmin .
Примеры
В следующем примере используется CREATE LOGIN
для создания имени входа SQL Server для пользователя Corporate\BobJ
Windows, который является предпочтительным методом.
CREATE LOGIN [Corporate\BobJ] FROM WINDOWS;
GO