首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Sql连接字符串中,Trusted = yes/no表示什么?

在Sql连接字符串中,Trusted = yes/no表示什么?
EN

Stack Overflow用户
提问于 2009-08-07 05:11:21
回答 3查看 30.6K关注 0票数 21

在Sql连接字符串中,Trusted = yes/no表示什么?

我创建的连接字符串如下:

代码语言:javascript
复制
            string con= string.Format(
                "user id=admin;password=admin;server={0};Trusted_Connection=yes;database=dbtest;connection timeout=600",
                _sqlServer);

请帮帮忙

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-08-07 05:16:22

Integrated SecurityTrusted_Connection

如果为false,则在连接中指定用户ID和密码。如果为true,则使用当前的Windows帐户凭据进行身份验证。

可识别的值包括true、false、yes、no和sspi (强烈建议),sspi等同于true。

票数 24
EN

Stack Overflow用户

发布于 2009-08-07 05:21:15

有关所有各种SQL Server连接字符串属性的详细说明,请查看connectionstring,com。具体来说,this article

票数 5
EN

Stack Overflow用户

发布于 2012-09-04 20:04:36

SSPI代表Security Support Provider Interface。

SSPI允许应用程序使用系统上的任何可用安全包,而无需更改使用安全服务的接口。SSPI不会建立登录凭据,因为这通常是由操作系统处理的特权操作。

通常,.NETconnection字符串如下所示,当然,您将拥有自己的服务器、数据库名称。

"Data Source=localhost\sql2012;Initial Catalog=AdventureWorks; Integrated Security=SSPI"

除了SSPI之外,您还可以使用"true"

集成安全性实际上确保您使用Windows身份验证而不是SQL身份验证来连接SQL Server;SQL身份验证要求用户名和密码与连接字符串一起提供。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1242993

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档