社区
网络通信/分布式开发
帖子详情
急!原來局域網內直接操作SQL server,客戶要求通過internet操作,請問如何改?
jmchen
2005-06-24 10:28:20
一個管理系統,數據庫使用的SQL server,原來在局域網內操作,現在客戶要求能夠通過internet操作,請問能不能在原系統上改,怎麼改?
...全文
151
19
打赏
收藏
急!原來局域網內直接操作SQL server,客戶要求通過internet操作,請問如何改?
一個管理系統,數據庫使用的SQL server,原來在局域網內操作,現在客戶要求能夠通過internet操作,請問能不能在原系統上改,怎麼改?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
亮剑_
2005-06-24
打赏
举报
回复
改成Web,那不是要重做?
jmchen
2005-06-24
打赏
举报
回复
非常感谢各位的热心帮助,但是我还有一个疑问,如果这样的话,那三层结构的优势体现在哪里?什么情况下需要用三层?
wintergoes
2005-06-24
打赏
举报
回复
改成Web的,呵呵
firstshine
2005-06-24
打赏
举报
回复
如果你的程序中,访问数据库不是很合理而造成大量得数据在网络上飞来飞去的话,那么你的软件就需要优化,需要尽可能得减少数据在网络上得传递,甚至于整个系统都要推倒重来。另外,如果你的系统对于安全要求很高得话,你可能还必须使用加密传输。
再说下去,话就长了............
firstshine
2005-06-24
打赏
举报
回复
如果你的互联网连接速度足够快(包括数据库与互联网的连接速度和客户机与互联网的连接速度),那么即使你的系统不需要优化以适应速度很慢的Internet(相对于局域网来说,Internet还是很慢的)。所以说你的软件就不需要修改。那么你的系统迁移到Internet之上那就仅仅是网络连接的问题了。首先,你需要从Internet接入商(电信啦,铁通啦)申请一个有固定IP的宽带上网,之后需要配置你数据库服务器所在的局域网和Internet之间的路由器和防火墙,使得从Internet可以访问你的数据库服务器。那么你的客户端只要修改数据库连接串,连接到Internet之后就可以使用你的系统了。
这么说,你明白了吗?如果还有疑问,那你需要了解网络互联方面的内容了,去问一些局域网的系统管理员吧,如何配置防火墙路由器他们清楚得很
leanIxj
2005-06-24
打赏
举报
回复
不需要,获取一个互联网上固定的ip号,直接访问
jmchen
2005-06-24
打赏
举报
回复
菜鳥問題,請各位說清楚一點,是否需要改成三層的
jmchen
2005-06-24
打赏
举报
回复
就用ADO的連接配置就可以嗎?
firstshine
2005-06-24
打赏
举报
回复
如果Internet的连接速度足够快的话,软件不用改。配置路由使得从Internet访问你的数据库服务器即可。
lili1
2005-06-24
打赏
举报
回复
和内网一样呀。在写计算机名的时候不写计算机名,直接写成IP地址就可以连接了。
jms2812405
2005-06-24
打赏
举报
回复
如果是动太的IP还得申请一个域名
Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=MyDatabase;Data Source=www.myweb.com;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=MyWorkstation;Use Encryption for Data=False;Tag with column collation when possible=False
helodd
2005-06-24
打赏
举报
回复
web
nice0934
2005-06-24
打赏
举报
回复
有固定IP就可以了。直接访问和内网一样!
tcmis
2005-06-24
打赏
举报
回复
就是,直接搞个外网的地址就工作量最少,费用也少。
michaelsheyong
2005-06-24
打赏
举报
回复
数据库有固定IP,直接访问就OK了呗!
jmchen
2005-06-24
打赏
举报
回复
怎麼做工作量最小,費用最低?
sunmingdong
2005-06-24
打赏
举报
回复
还有一种方法:做一个web服务,专门接收来自intenet上的请求,如<sql>select * from ...</sql>
之后以xml方式返回结果集或操作是否成功的标志
修改客户端提交数据库的所有操作为提交请求
只是建议,这样做的工作量也很大,并且需要对请求的信息进行加密
sunmingdong
2005-06-24
打赏
举报
回复
在internet上一样可以访问sql server,只要你知道db的ip(而且此ip不是动态的),并局域网没有封1433端口
flexitime
2005-06-24
打赏
举报
回复
用VPN啊!
如何访问
局域
网内其他机器的
SQL
SERVER
数据库
SQL
Server
连接中的四个最常见错误: 一. "
SQL
Server
不存在或访问被拒绝 " 这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多. 一般说来,有以下几种可能性: 1,
SQL
Server
名称或IP地址拼写有误 2,服务器端网络配置有误 3,客户端网络配置有误 要解决这个问题,我们一般要遵循以下的步骤来一步步找出导致错误的原因. ===========...
如何远程连接
局域
网内的
SQL
Server
下面我们依次介绍如何来解决这三个最常见的连接错误。 第一个错误"
SQL
Server
不存在或访问被拒绝"通常是最复杂的,错误发生的原因比较多,需要检查的方面也比较多。一般说来,有以下几种可能性: 1、
SQL
Server
名称或IP地址拼写有误; 2、服务器端网络配置有误; 3、客户端网络配置有误。 要解决这个问题,我们一般要遵循以下的步骤来一步步找出导致错误的原因。
远程连接
局域
网内的
sql
server
(转)
下面我们依次介绍如何来解决这三个最常见的连接错误。 第一个错误"
SQL
Server
不存在或访问被拒绝"通常是最复杂的,错误发生的原因比较多,需要检查的方面也比较多 。一般说来,有以下几种可能性: 1、
SQL
Server
名称或IP地址拼写有误; 2、服务器端网络配置有误; 3、客户端网络配置有误。 要解决这个问题,我们一般要遵循以下的步骤来一步步找出导致错误的原因。 首
局域
网
Sql
Server
无法访问的一种解决办法
近日公司内部需要一个小管理软件,采用C/S模式,使用
Sql
Server
数据库。开发完工实施时出现了一个问题:在
局域
网中某些计算机上无法连接至数据库,其主要原因是DB上Windows防火墙所致,将其关闭即可。需要注意的是有些时间只关闭控制面板中的防火墙设置是不起作用的,需要通过关闭服务“Windows Firewall/
Internet
Connection Sharing (ICS)”来
记录
Sql
Server
安装后
局域
网无法连接
1,如果安装的时候 已经选择 “混合模式(
SQL
Server
身份验证和Windows 身份验证)(M)”, 并且已经为
SQL
Server
系统管理员分配了账户和密码 则不用重新配置。 配置方法如下: 用Windows 验证方法登录数据库 选择实例->右键 ->属性 ->安全性 -> 选择 “
SQL
Server
和 Windows 身份...
网络通信/分布式开发
1,594
社区成员
32,958
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章