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>
<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里添加,否则回提示登陆失败
呵呵,我现在知道的就这么多了……………………