sqlserver中有两种验证模式,1,windows验证2,sqlserver用户验证
与此对应的是连接数据时的连接字符串也不同,想问一下,第二种连接方式中的用户名和密码如何设定?
与此对应的是连接数据时的连接字符串也不同,想问一下,第二种连接方式中的用户名和密码如何设定?
解决方案 »
- 有没有SQL 配置备份工具
- 请问自动增长型“ID”怎样变为由1开始呀?
- ubuntu下安装Mysql求救
- 能否用一条SQL语句实现
- charindex 不用对 ntext 字段使用啊!怎么办呢?
- 请教有经验的高手:关于数据类型的问题
- 数据库插入时弹出没有任何信息就一个大红叉的错误警告,怎么回事?
- 用户定义函数内如何取得当前日期
- oracle 数据库客户端与服务器为什么连不上(加急!!!)
- 在自己的应用程序中如何及时获得数据库中数据被修改的信息?
- 关于搜索已经借出的sql语句
- 我在windows server 2003上用VB+SQL SERVER 2000开发的单机版程序,在xp、2000上安装后都能正常运行,但到了win98下就不能运行了,首先是数据库无法建立,那位有办法解决
http://www.connectionstrings.com/
http://www.connectionstrings.com/?carrier=sqlserver
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
对ado 为user id=用户名;password=密码
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。
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html