Office中国论坛/Access中国论坛

标题: 急;adp与sql的连接 [打印本页]

作者: BABABALALALA    时间: 2003-2-19 18:48
标题: 急;adp与sql的连接
帮忙看一下连接串哪里有问题:

LINKSTRING = "ROVIDER=SQLOLEDB.1;Integrated Security=SSPI;Trusted_Connection=true;INITIAL CATALOG=RunFMSQLmy.ldfERSIST SECURITY INFO=true;DATA SOURCE=192.168.0.1;Use Procedure for Prepare=1;Auto Translate=True;Workstation ID=LIN;User ID=saassword="

    其中IP地址若是本地局域网(如上例示)是可以连通的,但要是动态IP就会提示"DBNMPNTW 找不到指定的SQL SERVER",不知是哪里搞错了???[em25]
作者: zhuyiwen    时间: 2003-2-20 18:07
你使用的集成安全及信任连接.

如果服务器不是这样的安全认证方式,那么就会出错. [em26]
作者: BABABALALALA    时间: 2003-2-21 21:30
没错,我发现在用字串建立连接时,会将network library自动变为空值,此时如果是本地IP即192.168.0.x就可以连通,但如果是218.20.x.x之类的动态IP就连不通,如果在连接对话窗中手动编辑NETWORK Library为DBMSSOCN,再输入动态IP即可连通,我在字串里加入NETWORK LIBRARY=DBMSSOCN,也没作用,系统提示都是“DBNMPNTW 找不到指定的SQL SERVER”,请指点,谢谢!
作者: zhuyiwen    时间: 2003-2-21 21:37
那是当然的啦!哈哈.....[em26]
作者: BABABALALALA    时间: 2003-2-24 23:09
你笑得倒是开心,问题是如何解决???
作者: zhuyiwen    时间: 2003-2-25 23:00
不采用集成安全,而采用SQL安全就行了呀
作者: 李寻欢    时间: 2003-2-25 23:23
朱版主对SQL挺有研究的,您的大作几时完成?会不会有关于ADP及SQL的内容?很想跟您学学。
作者: 徐阿鹏    时间: 2003-2-27 04:25
可是在创建sql登录名和密码时总是提示:
连接失败:
sql state :‘28000’
sql server错误:18456
〔microsoft〕〔odbc sql server driver〕〔sql server〕用户‘apeng’登录失败
????


作者: BABABALALALA    时间: 2003-2-27 18:06
为什么不能用集成安全?难道在集成安全下不能解决该问题吗?
作者: zhuyiwen    时间: 2003-2-28 22:58
以下是引用BABABALALALA在2003-2-27 10:05:53的发言:
为什么不能用集成安全?难道在集成安全下不能解决该问题吗?

"集成安全"只能在有域或单机的情况下使用,而由于你使用的是互联网,不可能做到有域,所以不要使用"集成安全"

[em26]




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3