sqlserver中有两种验证模式,1,windows验证2,sqlserver用户验证
与此对应的是连接数据时的连接字符串也不同,想问一下,第二种连接方式中的用户名和密码如何设定?

解决方案 »

  1.   

    给你一个网址吧,这里很全.
    http://www.connectionstrings.com/
      

  2.   

    对不同数据源的连接字符串不同 不同语言里连接语法也不同如Java里连SQLServer,如ASP里连Access...
      

  3.   

    以下是关于sql server2000 的所有连接
    http://www.connectionstrings.com/?carrier=sqlserver
      

  4.   

    以下是集成windows验证:
    Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;User ID=sa;Initial Catalog=Northwind;Data Source=ZHANGGH\HOME以下是sqlserver验证:(用户:sa,密码:0000)
    Provider=SQLOLEDB.1;Password=0000;Persist Security Info=True;User ID=sa;Initial Catalog=Northwind;Data Source=ZHANGGH\HOME
      

  5.   

    对odbc 为uid=用户名;pwd=密码
    对ado 为user id=用户名;password=密码
      

  6.   

    Persist Security Info:
    Persist Security Info属性的意思是表示是否保存安全信息,其实可以简单的理解为"ADO在数据库连接成功后是否保存密码信息",True表示保存,False表示不保存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。
      

  7.   

    Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword;
      
    *****************************************************************************
    欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
      

  8.   

    Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword;
      
    *****************************************************************************
    欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
      

  9.   

    User ID=用户ID(例如sa);Password=用户密码(例如woaini)