Что означает Integrated Security =SSPI в строке подключения
Привет,
Я новичок в Ado.net.может ли кто-нибудь сказать мне, что означает Integrated Security=SSPI в строке подключения?Как здесь устанавливается связь?
С уважением
Чайтанья М
Проверять http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlconnection.connectionstring(v=VS.100).aspx[^]
"Интегрированная безопасность" или "Trusted_Connection"
При значении false в соединении указываются идентификатор пользователя и пароль. Если значение true, то для проверки подлинности используются текущие учетные данные учетной записи Windows.
Распознанные значения-true, false, yes, no и sspi (настоятельно рекомендуется), что эквивалентно true.
Если заданы идентификатор пользователя и пароль, а Интегрированная безопасность установлена в значение true, то идентификатор пользователя и пароль будут проигнорированы и будет использоваться Интегрированная безопасность.
Мои 5!
Спасибо
Хороший ответ :)
Спасибо
Привет Ким Того,
Большое вам спасибо за ответ.Но я не могу понять,в чем разница между Integrated Security =true и Integrated security=SSPI.
С уважением
Чайту
Привет Чайту
Нет никакой разницы. "Признанными значениями являются true, false, yes, no и sspi (настоятельно рекомендуется), что эквивалентно true."
sspi эквивалентно true.
Большое вам спасибо.
Добро пожаловать :-)
спасибо
Интегрированная безопасность означает, что соединение, устанавливаемое с сервером базы данных, будет осуществляться с использованием текущих учетных данных, зарегистрированных в системе.
Интегрированная безопасность=true; не работает во всех поставщиках SQL, он создает исключение при использовании с Для oledb поставщик. Так что в основном Комплексная безопасность=SSPI; предпочтительнее, так как работает с обоими Поставщики sqlclient &усилитель; Для oledb поставщик.
Есть и другие варианты:
Поставщик |
Синтаксис |
---|---|
Поставщики sqlclient |
Интегрированная безопасность=true; -- или -- Комплексная безопасность=SSPI; |
Для oledb |
Комплексная безопасность=SSPI; |
интерфейс ODBC |
Trusted_Connection=да; |
OracleClient |
Интегрированная безопасность=да; |
ССПИ-интерфейс поставщика поддержки безопасности. SSPI позволяет приложению использовать любой из доступных пакетов безопасности в системе без изменения интерфейса для использования служб безопасности. SSPI не устанавливает учетные данные для входа в систему, поскольку это обычно привилегированная операция, обрабатываемая операционной системой.
Кроме SSPI, вы также можете использовать "true".
Интегрированная безопасность фактически гарантирует, что вы подключаетесь к SQL Server с помощью проверки подлинности Windows, а не проверки подлинности SQL; которая требует, чтобы имя пользователя и пароль были предоставлены вместе с соединительной строкой.