请问,外网如何连到内网sql数据库
是这样的
我单位是用 adsl上网, 路由是用的 tp-link d410的,
单位有两台电脑,其中一台做服务器用,装有 sql-server
2000
现在我想在外网连接到我的 服务器上的sql数据库。
我已经在服务器上装了一个 花生壳软件来取得固定的地址
在内网,也就是另一台电脑,我用 内网IP连sql是没问题的,但是 我用花生壳得到的地址连sql就连不上,内网电脑和外网电脑都连不了!
请问,我应该如何设置 才能让外网连接到内网服务器的sql呢?
=================================================
排除可能:
防火墙,(服务器上我把防火墙全都关掉了也没用)
曾经设置过:
我在路由上设置 端口映射,映射到1433端口,也是没用。
曾经设置过:
我在路由上设置 端口映射,映射到1433端口,也是没用
----------
要把数据库服务器对应的1433映射出去才有用
估计路由器有问题,还有,检查你的SQL启用的是不是1433端口,在有些时候安装用的不是1433,比如安装的服务器实例
数据库就是 1433端口,
----------
要把数据库服务器对应的1433映射出去才有用
这个是什么意思?应该如何操作呢?
去查一下 nat 端口映射
我听说过接口机的例子,是我想复杂了
1.确定下你的数据库服务器端口是不是1433
2.你内网链接数据库服务器没有问题,说明问题没有出现在数据库服务器上!
推断可能问题出现你路由的端口映射上,你在外网TELNET 数据库端口,看看是不是通的!
方向是这个方向!
相关问答:
场景如下:
客户把备份好的数据库,发给我,我在本机还原后,运行写好的存储过程,比较快,并且在实施那边运行同样比较快。但是当实施在客户那边运行的时候速度就非常的慢,时间超出了程序的时间限制。远程在客户那 ......
可能因为工作的原因 接触数据库这块比较少,之前都是做程序这块,数据库这块都有专门的人来做 分工都很明细 所以对数据库这一块完全不了解。前段时间 去面试了几家公司 几乎都是在数据库这块挂掉的 连个简单的SQ ......
今天做了一个存储过程 环境是SQL2000数据库
大致如下
建立临时表
定义员工游标
循环员工(属于1个公司)
......
从数据库中查询一张表的数据
select 部门,姓名 from tb
如何才能生成下面的xml格式
XML code:
<folder state="unchecked" label="全部">
<folder state="unchecked&qu ......
想用SQL CLR做如下的存储过程,但是发现报错:
{由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值。}
而且如果数据从case 1通过时就是正确的,从case 2通过时错误
并且在c ......