在SQL Server远程访问中需要帮助

时间:2014-03-16 16:58:02

标签: c# database sql-server-2008

如何使用Windows窗体应用程序连接两台笔记本电脑共享数据库?我的意思是我已经在我的笔记本电脑中安装了mssql server 2008,我需要制作Windows窗体应用程序,这样我的朋友可以从他的笔记本电脑修改数据库,它不在局域网中,我们必须使用Internet作为媒介连接,如果有人能告诉我一些方向,比如连接字符串应该如何,它会很有帮助。谢谢:))

3 个答案:

答案 0 :(得分:2)

OP您只需要一个动态DNS记录(在dyndns.org免费),然后您可以在路由器/防火墙上创建一个端口转发到您的SQL服务器。 这样您的SQL Server就可以通过互联网访问。只需使用您注册的动态DNS条目更新连接字符串即可。

答案 1 :(得分:2)

你应该考虑调查this。如果您搜索错误40或错误26 SQL Server。您将获得许多用于在LAN和WAN上远程连接SQL Server的链接。

同时查看此link。屏幕截图在这里添加

涉及多个步骤

  1. 启用默认登录(sa) - 这不是一个好习惯

  2. 在sql server上启用远程连接

  3. 启用SqlBrowser服务 - 通过Sql Server配置管理器或在运行时键入services.msc(Ctrl + R)

  4. 将SqlBrowser.exe添加到防火墙例外

  5. 打开TCP端口1433并将其添加到防火墙

  6. 在Sql Server配置管理器中启用TCP,NamedPipe。

  7. 使用Seemyip.com

  8. 等任何网站检查您的公共IP
  9. 将此IP与sql server实例名称

  10. 一起提供给您的朋友
  11. 在远程计算机上 - 输入带有sa。

  12. 凭据的IP \ ServerName

答案 2 :(得分:1)

This链接有助于设置配置。链接告诉如何根据场景操纵连接字符串。

这是你的:

  Server=myServerName\myInstanceName;Database=myDataBase;User Id=myUsername;
Password=myPassword;