Поделиться через


CREATE CREDENTIAL (Transact-SQL)

Создает учетные данные.

Значок ссылки на разделСоглашения о синтаксисе в Transact-SQL

Синтаксис

CREATE CREDENTIAL credential_name WITH IDENTITY = 'identity_name'
    [ , SECRET = 'secret' ]

Аргументы

  • credential_name
    Указывает имя создаваемых учетных данных. Аргумент credential_name не может начинаться с символа решетки (#). Системные учетные данные начинаются с символов ##.
  • IDENTITY ='identity_name'
    Указывает имя учетной записи для использования при подключении за пределами сервера.
  • SECRET ='secret'
    Указывает секретный код, необходимый для исходящей проверки подлинности. Это предложение является необязательным.

Замечания

Учетные данные являются записью, которая содержит сведения для проверки подлинности, которые необходимы для подключения к ресурсу извне SQL Server. Большинство учетных данных включают имя пользователя и пароль Windows.

Если IDENTITY является пользователем Windows, секретный код может быть паролем. Секретный код шифруется главным ключом службы. Если главный ключ службы формируется повторно, секретный код повторно шифруется, используя новый главный ключ службы.

После создания учетных данных можно сопоставить их имени входа SQL Server, используя инструкцию CREATE LOGIN или ALTER LOGIN. Имя входа SQL Server может быть сопоставлено только одним учетным данным, но одни учетные данные могут быть сопоставлены нескольким именам входа SQL Server. Дополнительные сведения см. в разделе Учетные данные.

Сведения об учетных данных доступны в представлении каталога sys.credentials.

Разрешения

Требуется разрешение ALTER ANY CREDENTIAL.

Примеры

Следующий пример создает учетные данные с именем AlterEgo. В эти учетные данные входят имя пользователя Windows RettigB и пароль sdrlk8$40-dksli87nNN8.

CREATE CREDENTIAL AlterEgo WITH IDENTITY = 'RettigB', 
    SECRET = 'sdrlk8$40-dksli87nNN8';
GO

См. также

Справочник

ALTER CREDENTIAL (Transact-SQL)
DROP CREDENTIAL (Transact-SQL)
CREATE LOGIN (Transact-SQL)
ALTER LOGIN (Transact-SQL)
sys.credentials (Transact-SQL)

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

Учетные данные

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

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