0

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

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

  2. 把我家的电脑变成服务器。这该怎么做?

我的电脑是新的,它在家里的 wifi 网络上。它正在运行 Windows Server 2012。

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

4

1 回答 1

2

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

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

希望这会有所帮助。

于 2013-10-27T09:02:32.840 回答