<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
<add name="sql" connectionString="MICROSOF-F4E11D;DATABASE=myThree;INTEGRATED SECURITY=SSPI"/>
</connectionStrings>
</configuration>第四行 INTEGRATED SECURITY=SSPI 是什么意思 
一般连接数据库的XML格式中需要包含什么 请指教 谢谢

解决方案 »

  1.   

    integraged   Security=SSPI;//表示你的连接安全验证方式,可用trusted_connection=yes取代   
    SSPI表示使用信任连接,   如果你需要用信任连接来进入数据库,首先数据库中必须要添加有对应的用户.
      

  2.   

    SSPI是一个登陆规则 
    好像是WINDOWS登陆
    就是直接用WINDOWS的账户密码登陆 而不用SQL的
      

  3.   

    Microsoft安全支持提供器接口(SSPI)是定义得较全面的公用API,用来获得验证、信息完整性、信息隐私等集成安全服务,以及用于所有分布式应用程序协议的安全方面的服务。应用程序协议设计者能够利用该接口获得不同的安全性服务而不必修改协议本身。 
    关于sql连接语句中的Integrated Security=SSPI
    即:Security Support Provider Interface
    设置Integrated Security为 True 的时候,连接语句前面的 UserID, PW 是不起作用的,即采用windows身份验证模式。
    只有设置为 False 或省略该项的时候,才按照 UserID, PW 来连接。
    Integrated Security 可以设置为: True, false, yes, no ,这四个的意思很明白了,还可以设置为:sspi ,相当于 True,建议用这个代替 True。