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


SqlCredential Класс

Определение

SqlCredential предоставляет более безопасный способ указания пароля для попытки входа с помощью проверки подлинности SQL Server.

SqlCredential состоит из идентификатора пользователя и пароля, который будет использоваться для проверки подлинности SQL Server. Пароль в объекте SqlCredential имеет тип SecureString.

SqlCredential нельзя наследовать.

Проверка подлинности Windows (Integrated Security = true) остается наиболее безопасным способом входа в базу данных SQL Server.

public ref class SqlCredential sealed
public sealed class SqlCredential
type SqlCredential = class
Public NotInheritable Class SqlCredential
Наследование
SqlCredential

Комментарии

Предупреждение

Корпорация Майкрософт не рекомендует напрямую предоставлять имя пользователя и пароль, так как это небезопасный шаблон. По возможности используйте более безопасные потоки проверки подлинности, такие как управляемые удостоверения для ресурсов Azureили проверки подлинности Windows для SQL Server.

Конструкторы

SqlCredential(String, SecureString)

Создает объект типа SqlCredential.

Свойства

Password

Возвращает компонент пароля объекта SqlCredential.

UserId

Возвращает компонент идентификатора пользователя объекта SqlCredential.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к

См. также раздел

  • обзора ADO.NET