连接字符串使用Windows身份验证。
连接字符串使用Windows身份验证。
我正在创建一个网站,但是在数据库中我使用的是Windows身份验证。
我知道您使用这种方式进行SQL身份验证
我该如何修改它以适用于Windows身份验证?
admin 更改状态以发布 2023年5月23日
连接到一个sql server数据库通过Windows身份验证基本上需要指定要连接的服务器、数据库名称、集成安全信息和提供程序名。
基本上这样的方式是有效的:
将集成安全字段设置为true,基本上意味着您想通过Windows身份验证访问数据库,如果您将此字段设置为false,Windows身份验证将无法工作。
它还会根据您使用的提供程序而有所不同。
-
SqlClient使用Integrated Security=true;或IntegratedSecurity=SSPI;都可以工作。
-
OleDb使用Integrated Security=SSPI;
- Odbc使用Trusted_Connection=yes;
- OracleClient使用Integrated Security=yes;
使用OleDb提供程序和Integrated Security=true会抛出异常。