如何跨区域解决VB.NET连接SQL2008服务器!

本人VB.NET开发了一个数据库软件,想连接到SQL2008的服务器上面,但我在网上看了很多的,都感觉不太明白!望高手帮忙解答1、VB.NET连接SQL2008时,只能用... 本人VB.NET开发了一个数据库软件,想连接到SQL2008的服务器上面,但我在网上看了很多的,都感觉不太明白!望高手帮忙解答
1、VB.NET连接SQL2008时,只能用在局域网内吗?我写了连接代码,可以连接本机的SQL服务器,而且可以正常启动IP地址是 192.168.0.101,如果局域网另一台机连接它,不知道地不行?连接代码需要注意什么
2、VB.NET可以跨区域连接SQL2008吗?比方说,另一个地方的程序连接本地的SQL2008,据我所知,IP地址是动态的,每次开机可能都不一样,我 在网上看了一下,要用什么花生壳软件,用它是为了固定IP地址吗?还是其它什么原因
3、有没有其它的办法,像用友,和航天开票软件一样,直接设置好就可以连接服务器,请问这是怎么实现的呢?
望高手解决
复制的请绕道,谢谢
展开
 我来答
网海1书生
科技发烧友

2019-04-16 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12311 获赞数:26228

向TA提问 私信TA
展开全部
1、局域网的其他电脑是可以连接你的电脑上的sql2008的,就是用的你的电脑在局域网的主机名或IP地址(如192.168.0.101),其他跟你电脑的连接方式是没有任何差别的。
2、花生壳可以把你电脑的外网IP地址与一个固定的域名(可以是自己注册的域名,也可以是花生壳免费分配的二级或三级域名)进行绑定,然后其他地方的电脑通过这个域名就可以访问你电脑上的sql2008了。当然,你所在局域网连接外网的路由器应该把你电脑的内网IP地址以及端口号开放权限,这样路由器就会把外网的访问请求转发到你的电脑上了。
3、最好的解决办法,就是在网上购买一个sql服务器(比如阿里云、百度云、腾讯云这些“云们”提供的云数据服务器),这样全世界的任何电脑都可以连接你的数据库(当然必须知道登录信息才行)。这些业界大佬提供的服务器不管主机性能还是网络带宽以及服务的稳定性,都远远超过你用个人电脑架设的服务器。而且这样还能实现程序与数据的分离,简化程序的开发难度。你所说的用友、航天开票等几乎所有大范围使用的软件,基本上都是这样实现的。此外,还可以做成网页应用程序,这样就连软件都不需要了,直接用浏览器打开指定网页就能使用,这才是现在最流行的方式。
追问
非常感谢您的解答,我明白您的意思!我是自己为公司搞了个系统,原来我是VB6开发的,只是它的局限性很大。后来才接触的VB.NET。在本机上已经可以运行,现在目前就差在内网上运行!
其实对于能不能在互联上连接,我并不是很在意,只是想到了问一下而已
您说要用网页应用程序,可我不会这个!怎么入手呢? 是不是和C/S一样开发过程呢?
或者您如果方便的话,我加个联系方式,不懂的
追答
所谓网页应用程序,其实就是网站啊,就比如某宝、某讯、某度,它们早就不是单纯意义上的网页,而是应用程序,可以直接提供各种服务,能够完成大部分本来应该由软件去完成的功能。这样做的好处是不言而喻的,任何用户在世界上任何一个能够上网的地方,用任意一台能够运行浏览器的电脑或智能终端设备(比如智能手机、智能电视,甚至智能冰箱什么的)都可以使用这个程序,所以这是一个跨平台、跨设备、甚至跨一切的完美解决方案。
要想做这样的网站,需要前端和后台结合,前端就是普通网页的开发过程,需要学习html+css+js,而后台的话,你有VB6和VB.NET的基础,可以直接学ASP和ASP.NET
小鸟云企业级云产品
2019-04-16 · 专注为用户提供一站式核心网络云端部署服务
小鸟云企业级云产品
小鸟云始终本着质量为本、客户为根、勇于拼搏、务实创新的理念,不断提升产品硬件性能、创新底层虚拟化技术、革新用户服务体验,助力更多的合作伙伴、中小企业、开发者能够受益于云计算带来的便利和价值!
向TA提问
展开全部
可以先手动测试一下连接,看看可否测试成功。先看看是不是网络问题~
1.新建一个 test.txt 修改后缀名为.udl
2.测试你的数据库连接
如果不可以可能是防火墙 封杀了 1433的数据库端口
在防火墙里面添加一下例外~
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
BlueEnchanter
2019-04-16 · TA获得超过199个赞
知道小有建树答主
回答量:339
采纳率:66%
帮助的人:177万
展开全部
SQLSERVER是支持远程访问的,但是你想在任何地方都访问到,就等于把帐号公布在互联网上,这样会有安全隐患。个人建议你做一个WEBSERVICE提供查询,远程发送请求
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式