M.CHAITHANYA Ответов: 5

Что означает Integrated Security =SSPI в строке подключения


Привет,

Я новичок в Ado.net.может ли кто-нибудь сказать мне, что означает Integrated Security=SSPI в строке подключения?Как здесь устанавливается связь?



С уважением
Чайтанья М

5 Ответов

Рейтинг:
44

Kim Togo

Проверять 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, то идентификатор пользователя и пароль будут проигнорированы и будет использоваться Интегрированная безопасность.


Sandeep Mewara

Мои 5!

Kim Togo

Спасибо

CodeHawkz

Хороший ответ :)

Kim Togo

Спасибо

M.CHAITHANYA

Привет Ким Того,
Большое вам спасибо за ответ.Но я не могу понять,в чем разница между Integrated Security =true и Integrated security=SSPI.

С уважением
Чайту

Kim Togo

Привет Чайту

Нет никакой разницы. "Признанными значениями являются true, false, yes, no и sspi (настоятельно рекомендуется), что эквивалентно true."

sspi эквивалентно true.

FRANK FROM SC USA

Большое вам спасибо.

Kim Togo

Добро пожаловать :-)

Member 10476700

спасибо

Рейтинг:
2

Mahendra.p25

попробуйте эту ссылку

Элементы соединительной строки & описание[^]


Рейтинг:
2

avinashangel

Интегрированная безопасность означает, что соединение, устанавливаемое с сервером базы данных, будет осуществляться с использованием текущих учетных данных, зарегистрированных в системе.


Рейтинг:
1

PranavSingh

Интегрированная безопасность=true; не работает во всех поставщиках SQL, он создает исключение при использовании с Для oledb поставщик. Так что в основном Комплексная безопасность=SSPI; предпочтительнее, так как работает с обоими Поставщики sqlclient &усилитель; Для oledb поставщик.

Есть и другие варианты:

Поставщик

Синтаксис

Поставщики sqlclient

Интегрированная безопасность=true;

-- или --

Комплексная безопасность=SSPI;

Для oledb

Комплексная безопасность=SSPI;

интерфейс ODBC

Trusted_Connection=да;

OracleClient

Интегрированная безопасность=да;



относиться:
http://msdn.microsoft.com/en-us/library/vstudio/ms254500%28v=vs.100%29.aspx для получения более подробной информации.


Рейтинг:
1

Member 11956995

ССПИ-интерфейс поставщика поддержки безопасности. SSPI позволяет приложению использовать любой из доступных пакетов безопасности в системе без изменения интерфейса для использования служб безопасности. SSPI не устанавливает учетные данные для входа в систему, поскольку это обычно привилегированная операция, обрабатываемая операционной системой.


Кроме SSPI, вы также можете использовать "true".

Интегрированная безопасность фактически гарантирует, что вы подключаетесь к SQL Server с помощью проверки подлинности Windows, а не проверки подлинности SQL; которая требует, чтобы имя пользователя и пароль были предоставлены вместе с соединительной строкой.