在线等——程序打包好了,为什么有的机器能登录,而有的却不行呀??? 在程序中,我用的是远程连接sql server,打好包后可以直接安装,就是在没有vb和sql server环境的机器上也能进入系统。可是奇怪的是,在有的机器上可以,而在有的机器上却不能登录,而且是一直不能登录,出现的错误是:[DBNMPNTW]找不到指定的sql server。我实在是不知道如何解决了,还请大家能帮帮忙,谢谢了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1,在SQL服务端将SQL的认证模式改成“与SQL混合”2,在不能登录的机器的控制面板中手工配制ODBC到SQL试试 在服务端,我sql server设置了sa,和登录的密码。应该是与sql混和认证。我用的是data environment,这种其实属于ado连接。以上方法我试试看,还请各位高人帮忙,谢谢。 在2000的advanced server上也没有问题,而在2000的professional上就不行了 可能是有的2000机器连接sqlserver用了命名管道,而不是tcp/ip协议。按楼上说的,你随便建一个ODBC连上该服务器,如果不能连上,在客户端配置那里把协议改成tcp/ip。我以前遇到过,是这么解决的。 可是老板不想让用户安装sql server的客户端呀?唉!能不能从程序中改那? 我想你理解错了,不是sqlserver客户端,是数据源控制面板-->管理工具-->数据源(ODBC) 在那里也可以测试sqlserver连接。在 sql server dsn 的配置中,有一项“客户端配置” 问一个较傻的问题,sql server dsn 是什么意思呀?再哪里?谢谢。 控制面板-->管理工具-->数据源(ODBC)那里不是有一堆的dsn吗,用户dsn,系统dsn...随便添加一个,驱动程序选 Sql server就是 哦,谢谢了。如果用户的系统不能正常登录,是不是就要手工在odbc中添加来解决这个问题呀??你原来是如何实现的呀? 不知道,反正我在程序中也没有用到这个odbc,可能是因为有的2000连接sql的驱动却省用了name pipe. 你这样配置一下就把它给改过来了吧。这是我的理解,具体原因还需要高人指点。 用的data environment 好像是ole db连接,属于ado的形式。 vb 测控方面的资料 vb怎样生成只有一个文件的安装文件 关于activereport的问题 (急!急!急)100分跪求 如何将文件存入SQL库中。 qb4.5中如何分离一字符串 怎么用VB把TXT文件转成BMP格式的文件?! 在set Ado的Recordset对象为Nothing的时候,是否自动关闭Recordset对象?在线等待... 如何获得与文件关联的图标? 怎么改变焦点 VB中如何画人的眼泪?或雨滴? OLE的打印--------等着急用,大家帮帮 请问用vb能做出搜索工具条吗,如果能做,又怎么做呢,提供一下思路也可以。在线等!
2,在不能登录的机器的控制面板中手工配制ODBC到SQL试试
我用的是data environment,这种其实属于ado连接。以上方法我试试看,还请各位高人帮忙,谢谢。
按楼上说的,你随便建一个ODBC连上该服务器,如果不能连上,
在客户端配置那里把协议改成tcp/ip。
我以前遇到过,是这么解决的。
唉!能不能从程序中改那?
控制面板-->管理工具-->数据源(ODBC) 在那里也可以测试sqlserver连接。
在 sql server dsn 的配置中,有一项“客户端配置”
随便添加一个,驱动程序选 Sql server就是
你原来是如何实现的呀?