连接SQL SERVER 数据库问题汇总,望大家积极参与讨论,万分感谢!!!!
我做的一个程序,数据库连接代码为:// Profile hotel1
SQLCA.DBMS = "MSS Microsoft SQL Server 6.x"
SQLCA.Database = "hotel"
SQLCA.ServerName = "127.0.0.1"
SQLCA.LogId = "sa"
SQLCA.AutoCommit = False
SQLCA.DBParm = ""
我的系统为xp系统,在网络正常时,联接本地数据库正常。如果网线断开的话,数据库就连不上了!
我做过这样的测试:如果操作系统为win2000 的话,断开网线安装SQL SERVER2000,那么上面的代码的
连接,在单机也能够连接数据库。如果安装SQL SERVER2000时没有断开网络,那么上面的代码是不能够
连接到数据库的。而只需要把SQLCA.ServerName = "127.0.0.1"改为:SQLCA.ServerName = "(LOCAL)"
即可连接到数据库。但是在操作系统为:xp的单机电脑上,我试了各种方法,仍然不能够连接数据库。
有位网友给了以下的建议:
1、首先保证你的DNS配置正确,就是说域名转换没问题
2、这样的话SQLCA.ServerName 用IP或者计算机名都没问题了
3、如果想用本机作为数据库服务器的话可以用
SQLCA.ServerName ='.'或者SQLCA.ServerName ="127.0.0.1"
或者SQLCA.ServerName="你的计算机名"或者SQLCA.ServerName="你的IP地址"(例如我的计算机在局域网的IP是172.20.0.108)
不过,我感觉还不够深入,还请高手能够给予帮助,继续深入探讨这个问题解决xp的单机电脑上连接数据库问题(无网络连入)。以及其它数据库连接出现的问题也可以提出来,大家共同研究,解决!