All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
SQL Server连接失败错误分析与排除_[SQL Server教程]
利用GridView显示主细表并添加打开、关闭功能_[Asp.Net教程]
c#,MD5加密算法的实例_[Asp.Net教程]
SQL之更多的子查询_[SQL,Server教程]
C#程序中的DirectShow设计
使用Forms,Authentication实现用户注册、登录,(一)基础知识_[Asp.Net教程]
两台Sql,server数据同步_[SQL,Server教程]
PHP学习宝典-第八章(二)_[PHP教程]
JBOSS创始人批评“挽救MySQL”运动_mssql学习_编程技术
php5手动最简安装方法_php资料_编程技术
Reading number is top 10 pictures
Sell the barbecue as says father du breul4
Female star bikini
So beauty, will let you spray blood10
这只猪到底犯了什么错?
The real super beauty14
接财神,大吉大利,财源滚滚来
奇趣的世界记录3
关于海盗的研究2
A man's favorite things15
NeedWallpaper10
Download software ranking
Proficient in Eclipse
DreamWeaver8
网络管理员第三版
Desire a peach blossom
Ashlynn Video3
Such love down(擒爱记)
SP4 for SQL2000
Take off clothes to survival
Unix video tutorial15
Unix video tutorial18
归海一刀 published in(发表于) 2014/2/1 0:14:51 Edit(编辑)
SQLServer的连接处理技巧_[SQL,Server教程]

SQLServer的连接处理技巧_[SQL,Server教程]

SQLServer的连接处理技巧_[SQL Server教程]

情景描述:为什么打包出来的程序,客户端连接数据库总是提示连接不上数据库。只有当客户机装上SQL就可以连接了。

  我在包里包进了DBmsSHRn.dll,ntwdblib.dll,DBMSSOCN.DLL,DBnetlib.dll,libjcc.dll,ntwdblib.DLL,dbmsspxn.dll,Dbnmpntw.dll,pbdwe80.dll,pbmss80.dll,pbrtc80.dll


  pbsyc80.dll,pbtra80.dll,pbvm80.dll,可是安装到客户端以后却显示连不上数据库


  当我给这台机器也装上sql server,就能连接到服务器上的数据库了,我觉得


  可能是有哪个dll文件我没有打包进去,是这样吗,如果是的话,都应该包上哪些文件呢??我用的是sql2000 服务器上数据库已经打上sp4.0补丁


解决方案:


  1.先安裝PBVM


  2.Copy


  dbnmpntw.dll


  dbmssocn.dll


  dbnetlib.dll


  ntwdblib.dll


  到%systemroot%\system32下面


  或者先將需要的dll放在一目錄下,


  將下面腳本保存為.bat文件,執行該腳本。


  rem ---------sqlconfig.bat 腳本


  @echo off


  :begin


  copy *.dll %systemroot%\system32


  放在EXE目录下也可以的


  1.需要的动态库:


  (1)PB运行所需DLL:


  PBMss80.dll、libjcc.dll,pbvm80.dll,pbdwe80.dll、libjotsclnt.dll、PBRTC80.DLL、PBTRA80.DLL、pbodb80.dll、pbdwo80.dll、pbdwp80.dll


  (2)SQL SERVER客户端所需驱动DLL:


  dbnetlib.dll、dbnmpntw.dll、ntwdblib.DLL、DBMSSOCN.DLL、WINDBVER.EXE


  2.配置客户端网络:


  [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo]


  "servers"="DBMSSOCN,ServerName,1433"


  pbvm80.dll,dbnetlib.dll,dbnmpntw.dll,ntwdblib.DLL


  pbmss80.dll,libjcc.dll,pbdwe80.dll


  有这些就够了,其实有第一行的4个就够了,直接和你的EXE放到同一个目录就成,不用改注册表,不用装客户端,经过测试在Windows98环境下都可以用。


来源:网络







添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.