请问连接数据库时integraged Security=SSPI;是什么意思,还有
Initial catalog=filmmannger;persist security info=false;
分别是什么意思,谢谢!

解决方案 »

  1.   

    Integrated Security 
    - 或 -
    Trusted_Connection
     'false' 当为 false 时,将在连接中指定用户 ID 和密码。当为 true 时,将使用当前的 Windows 帐户凭据进行身份验证。 
    可识别的值为 true、false、yes、no 以及与 true 等效的 sspi(强烈推荐)。
      

  2.   

    Persist Security Info 'false' 当该值设置为 false 或 no(强烈推荐)时,如果连接是打开的或者一直处于打开状态,那么安全敏感信息(如密码)将不会作为连接的一部分返回。重置连接字符串将重置包括密码在内的所有连接字符串值。可识别的值为 true、false、yes 和 no。
      

  3.   

    SSPI表示不需要输入sqlserver的用户名密码
      

  4.   

    但是我用integraged Security=SSPI时说"System.ArgumentException: 不支持关键字: “integraged security”。"
      

  5.   

    Access好像不支持“integraged security”。只有大型数据库如SQL Server等等才支持。
    integraged Security=SSPI;//表示你的连接安全验证方式,可用trusted_connection=yes取代
    Initial catalog=filmmannger;//表示你进入SQL服务器的数据库,可用database=filmmannger取代
    第三个一般的我们都采用默认的,没有用到,是关于保存安全信息之类的,一般不用设置。
      

  6.   

    我用的就是Sql server
    可是用trusted_connection=yes或者用integraged Security=SSPI都会出错,是不是要在SQL如何设置
      

  7.   

    SSPI表示使用信任连接, 如果你需要用信任连接来进入数据库,首先数据库中必须要添加有对应的用户.
      

  8.   

    能不能给我一个完整的示例,因为我现在都是用uid和pwd来连接,感觉安全性不足
      

  9.   

    语句connstr="data source=kq-server;Integrated Security=SSPI;Initial Catalog=kq";
    出现一下错误
    System.Data.SqlClient.SqlException: 用户 '(null)' 登录失败。原因: 未与信任 SQL Server 连接相关联。
      

  10.   

    这是sql数据库常见的问题``你要在数据库的安全性里添加ASPNET登陆,然后在你的库里的用户中添加此用户`
      

  11.   

    to marriott(张) 
    我已经添加了ASPNET用户到数据库,可问题依然
      

  12.   

    我想楼主你的SQL server2000安装的时候选择的是Sql server身份验证,而不是windows身份验证,所以只能通过用户名和密码来连接了。