日期:2014-05-18  浏览次数:20960 次

问一个远程数据库连接问题
我开发好一个winform程序,并且已经在自己的微机上通过本地Sql Server 2000数据库做好连接,一切工作正常。连接字符串类似如下:"Data Source=(local);Database=iOffice;User id=sa;PWD=";
但实际上,用户的服务器是远程的(数据库安装在服务器上),winform程序安装在四~五个距离服务器约几公里的分散用户微机里,我现在都不知道winform程序的数据库连接字符串该如何来写。不知各位是否知道类似这样的环境下数据库连接字符串该如何来写?最好给个代码看看,如:"Data Source=xxxxxx;Database=iOffice;User id=sa;PWD="; (xxxxxx <-该如何填写),
谢谢了!



------解决方案--------------------
写IP地址
------解决方案--------------------
xxxxxx写公网的IP地址就可以了.
------解决方案--------------------
local改为IP地址
------解决方案--------------------
Data Source=服务器的IP;

------解决方案--------------------
"Data Source=服务器IP;Database=数据库名;User id=用户名;PWD=用户密码";
------解决方案--------------------
connectionString="Data Source=192.168.1.112;Initial Catalog=AbrasiveSystem;Persist Security Info=True;User ID=sa;Password=sa123"

这是我们做集体项目的时候写的连接。“192.168.1.112”服务器IP,“AbrasiveSystem”数据库名