我的程序在WIN7+SQL2000系統中運行時,本地連接數據一切正常,但在局域網的其他電腦運行時,就會報無法連接到數據庫。
如果把SQL2000裝在一台WINXP系統的電腦上時一切都正常,請問高手門這是什麼原因導致的呀??
SQL2000安裝的時候用的是數據用戶登錄模式,我換成WIN域用戶登錄情況一樣!!!
如果把SQL2000裝在一台WINXP系統的電腦上時一切都正常,請問高手門這是什麼原因導致的呀??
SQL2000安裝的時候用的是數據用戶登錄模式,我換成WIN域用戶登錄情況一樣!!!
你可以将那台电脑设置成固定IP
当然也可以用电脑名称来连接数据库的
本机测试为:
Provider=SQLOLEDB.1;Password=数据库登陆密码;Persist Security Info=True;User ID=数据库登陆用户名;Initial Catalog=数据库名;Data Source=127.0.0.1(或者电脑名称)局域网测试为:Provider=SQLOLEDB.1;Password=数据库登陆密码;Persist Security Info=True;User ID=数据库登陆用户名;Initial Catalog=数据库名;Data Source=192.168.1.230(或者电脑名称)
如果修改了就必须在这个地方加上即可
比方说你已修改成5612
IP方式
127.0.0.1,5612
---------------------
192.168.1.230,5612
---------------------
电脑名称方式
PCSSSSS,5612
我在
WIN7+MSSQL2005
WIN7+MSSQL2008 都测试成功的,建议不要用MSSQL2000了