2013-10-27 100 views
0

我的家用电脑上有一个数据库。它在Microsoft SQL Server 2012上。我想在工作中访问这些数据。我正在考虑两个选项,并希望知道如何实现。在线访问SQL Server 2012

  1. 通过在线Visual Studio(工作)连接到数据库(家庭)。这个怎么做?

  2. 将我的家用电脑变成服务器。这个怎么做?

我的电脑是新的,它是在家庭无线网络。它正在运行Windows Server 2012.

如果有更好的建议,我愿意考虑。这是供个人使用的 - 每天向服务器传输大约50-100 MB数据的用户。

回答

2

据我所知,你可以从任何你想要的地方连接到你的数据库。但实现这一点,需要执行以下操作:

  1. 你需要检查你的SQL Server配置为使用SQL 和Windows身份验证(检查链接 http://technet.microsoft.com/en-us/library/ms188670.aspx)。
  2. 您需要将具有所需权限的SQL登录名添加到您的数据库。脚本可以从here实现。但是此操作也可以在您的家用计算机上的UI中执行。
  3. 你需要检查你的SQL服务器侦听 该端口在防火墙中打开(这里所描述 配置每协议和防火墙端口的列表: http://technet.microsoft.com/en-us/library/ms144228.aspx
  4. 您必须有一个静态IP地址。您家用电脑。否则,连接可能会有问题。 “静态”IP可以使用dynamic DNS来实现。其中一种可能的解决方案是here
  5. 如果以上所有成功配置,那么您只需通过IP地址连接到您的SQL服务器,并提供所需的凭证(在(2)中创建的用户名,密码,目标数据库)。

希望这对我有帮助。