首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >建立在线数据库

建立在线数据库
EN

Database Administration用户
提问于 2014-06-19 11:47:28
回答 2查看 111关注 0票数 1

我对这个问题很困惑,我有vb.net应用程序,它有一个sql数据库。

现在,我希望这个应用程序可以从任何地方访问sql服务器,因为有许多客户端共享来自许多地区的相同数据库。

我不想通过打开端口和允许TCP远程连接来使当前的sql服务器在线可用,我正在寻找一个提供sql server数据库托管的托管服务或解决方案。我刚刚找到了web托管服务,它们不允许用户为存储目的远程使用它们的sql数据库。

换句话说,我想通过某个IP或域或共享服务器访问它,而不是让我的计算机24小时工作以服务客户端连接。

谢谢

EN

回答 2

Database Administration用户

回答已采纳

发布于 2014-06-19 15:04:38

您需要从许多远程位置访问数据库,这并不少见。

如果要这样做,我将构建一个(WCF)服务,该服务间接地提供对数据库的访问。WCF服务通常驻留在web服务器上,它作为server的代理进行操作。WCF服务可以通过各种身份验证机制为数据库提供安全性;这超出了本答案的范围。

有关周转基金的资料,请查阅下列文件:

http://msdn.microsoft.com/en-us/library/ms731082%28v=vs.110%29.aspx

http://www.codeproject.com/Articles/42643/Creating-and-Consuming-Your-First-WCF-Service

http://code.msdn.microsoft.com/Create-a-WCF-Service-c3486993

票数 2
EN

Database Administration用户

发布于 2014-06-19 12:01:02

听起来,云产品符合您所需要的需求。我建议您看看Microsoft以及它可以为您的用户做些什么。下面是一些可以开始使用的资源:

SQL数据库 在Azure上提供Server虚拟机

以上这些选项是两件不同的事情。第一个(SQL数据库)是为您提供SQL数据库的服务,而第二个(安装了SQL Server的Azure VM )只是一个安装了Server产品的虚拟机。

这里有一个很好的参考资料,说明这两种方法的不同之处,这有助于做出决定和理解每一种方法的基本细节。

免责声明:我为微软工作

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/68564

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档