日期:2014-05-16  浏览次数:20627 次

连接非本机sql2005数据库的基础条件是哪些啊?求助了
首先想到的是本机ping 这个非本机IP地址 能ping通就可以访问远程机子。
对于跨网络(本地机和非本地机不在一个网络里,就是有各自的网络交换设)的情况 想到的是本地机ping 非本地机子IP+端口(一般是1433),若ping通则进一步程序可以访问的?

本菜鸟 要访问一个网闸主导的机子(我的机子和想访问的机子不在一个网络)。明天去设置网闸。网闸时间设置上一天 现在想先想想设置成功之后的成果检验这块。
------解决方案--------------------
一般只要是能连接就可以,在连接字符串中写上这个:

192.168.1.16,1433

然后,指定用户名 和密码 就行
------解决方案--------------------
引用:
Quote: 引用:

一般只要是能连接就可以,在连接字符串中写上这个:

192.168.1.16,1433

然后,指定用户名 和密码 就行
用程序验证本机能不能访问非本地机呗。我本地机怎么能简单测试可访问非本地机(并且非一个网络)数据库(sql2005)呢?
 我看了非本机数据库是windows用户登陆模式。。这种情况要windows系统登陆帐户和密码的 也能和数据库sa帐号一样访问数据库的? 主要明天时间捉急呵



哦 ,这个远程访问,就必须得用 sa ,或者其他的sql server 账户的,不能用windows账户登录的
------解决方案--------------------
引用:
有点捉急 要不我也自己琢磨
目标机子(和我机子不在一网络) 我能ping通那个机子 是连接该机子数据库的基础条件吗 


对的,能ping通就好。

另外,你在连接的时候用sa来连接,连接字符串是类似这样的:

 "Data Source=192.168.1.16,1433;Initial Catalog=数据库名称;User ID=sa;Password=密码;";
------解决方案--------------------
引用:
Quote: 引用:

一般只要是能连接就可以,在连接字符串中写上这个:

192.168.1.16,1433

然后,指定用户名 和密码 就行
用程序验证本机能不能访问非本地机呗。我本地机怎么能简单测试可访问非本地机(并且非一个网络)数据库(sql2005)呢?
 我看了非本机数据库是windows用户登陆模式。。这种情况要windows系统登陆帐户和密码的 也能和数据库sa帐号一样访问数据库的? 主要明天时间捉急呵

不一个信任域中的,不能用windows登录