Integrated Security=True?是什么东东

今天学习dotnet2.0的quickstart。在gridview这个controls的时候,在web.config中需要配置数据库的连接

sample中有这样一段话:

<configuration>
  
<connectionStrings>
    
<add name="Pubs" connectionString="Server=localhost;User ID=dot-well;Password=dot-well.com;Integrated Security=True;Database=pubs;"
      providerName
="System.Data.SqlClient" />
  
</connectionStrings>



 这中间涉及到了安全连接,我对这个不知道,所以在执行页面的时候,出现了权限的问题

关于这个ntegrated security,到底是怎么回事呢?我需要去研究研究,呵呵………………

大家要是知道的,不妨指点一下小弟。


上次得到大家的指点之后,一直理解的很模糊,现在终于搞清楚了,因为如果把密码写在连接字符串里,回引起安全的问题,所以采用windows的集成身份验证,也就是indegrated security。因此上面的那句话有就有问题,应改成下面这样就可以了

Server=DW-YIDAO;Integrated Security=True;Database=pubs

而且做到这里,只能说做了一半,因为我们是在写.net web app,所以需要把asp.net的这个账户在sql里添加,否则回提示登陆失败

呵呵,我现在知道的就这么多了……………………

原文地址:https://www.cnblogs.com/yang_sy/p/60421.html