sp_grantlogin (Transact-SQL)

Применимо к:SQL Server

Создает имя входа SQL Server.

Внимание

Эта функция будет удалена в будущей версии SQL Server. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется. Вместо этого используйте CREATE LOGIN .

Соглашения о синтаксисе Transact-SQL

Синтаксис

sp_grantlogin [@loginame=] 'login'  

Аргументы

[ @loginame = ] 'login' Имя пользователя или группы Windows. Пользователь или группа Windows должны быть квалифицированы с доменным именем Windows в форме пользователя домена\, например Лондон\Джоб. имя входаsysname, без значения по умолчанию.

Значения кода возврата

0 (успешное завершение) или 1 (неуспешное завершение)

Замечания

sp_grantlogin вызывает CREATE LOGIN, который поддерживает дополнительные параметры. Сведения о создании имен входа SQL Server см. в статье CREATE LOGIN (Transact-SQL)

sp_grantlogin невозможно выполнить в рамках определяемой пользователем транзакции.

Разрешения

Требуется членство в безопасности роли сервера.

Примеры

В следующем примере используется CREATE LOGIN для создания имени входа SQL Server для пользователя Corporate\BobJ. Windows Это предпочтительный метод.

CREATE LOGIN [Corporate\BobJ] FROM WINDOWS;  
GO  

См. также

Хранимые процедуры безопасности (Transact-SQL)
CREATE LOGIN (Transact-SQL)
Системные хранимые процедуры (Transact-SQL)