程序设计过程中连接sql server数据库的字符串中integrated security=true起什么作用?

程序设计过程中连接sqlserver数据库的字符串中integratedsecurity=true起什么作用?如果integratedsecurity设置为false,在... 程序设计过程中连接sql server数据库的字符串中integrated security=true起什么作用?如果integrated security设置为false,在连接字符串中应增加什么内容? 展开
 我来答
du瓶邪
推荐于2018-02-12 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:2750万
展开全部

integrated security=true 的意思是集成验证,也就是说使用Windows验证的方式去连接到数据库服务器,这样方式的好处是不需要在连接字符串中编写用户名和密码,从一定程度上说提高了安全性。

但要注意一个问题,在Visual Studio里面调试的时候,不是使用ASPNET这个帐号的。

这是因为Visual Studio总是使用当前开发环境中,用户的Windows身份来发起请求的。

从下面的图可以看到这个差别:

tao1848
2011-07-07
知道答主
回答量:5
采纳率:0%
帮助的人:7686
展开全部
integrated security=true表示以 Windows 身份验证的方式连接SQL。这种模式只允许SQL安装在本机上才能成功登录。如果是远程登录模式,那么就应该使用用户名,密码的方式连接。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
停在起点
2011-07-07 · TA获得超过224个赞
知道小有建树答主
回答量:349
采纳率:0%
帮助的人:0
展开全部
integrated security=true 的意思是集成验证

Data Source=.;Integrated Security=False;uid=sa;Initial Catalog=StoreOnline;pwd=hnpynn
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jicaidannaipad
2011-07-05
知道答主
回答量:3
采纳率:0%
帮助的人:0
展开全部
如果把密码写在连接字符串里,会引起安全的问题,所以采用windows的集成身份验证,也就是indegrated security。如果integrated security设置为false,应把用户名、口令写进去。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式