如何使用Windows窗体应用程序连接两台笔记本电脑共享数据库?我的意思是我已经在我的笔记本电脑中安装了mssql server 2008,我需要制作Windows窗体应用程序,这样我的朋友可以从他的笔记本电脑修改数据库,它不在局域网中,我们必须使用Internet作为媒介连接,如果有人能告诉我一些方向,比如连接字符串应该如何,它会很有帮助。谢谢:))
答案 0 :(得分:2)
OP您只需要一个动态DNS记录(在dyndns.org免费),然后您可以在路由器/防火墙上创建一个端口转发到您的SQL服务器。 这样您的SQL Server就可以通过互联网访问。只需使用您注册的动态DNS条目更新连接字符串即可。
答案 1 :(得分:2)
你应该考虑调查this。如果您搜索错误40或错误26 SQL Server。您将获得许多用于在LAN和WAN上远程连接SQL Server的链接。
同时查看此link。屏幕截图在这里添加
涉及多个步骤
启用默认登录(sa) - 这不是一个好习惯
在sql server上启用远程连接
启用SqlBrowser服务 - 通过Sql Server配置管理器或在运行时键入services.msc(Ctrl + R)
将SqlBrowser.exe添加到防火墙例外
打开TCP端口1433并将其添加到防火墙
在Sql Server配置管理器中启用TCP,NamedPipe。
使用Seemyip.com
将此IP与sql server实例名称
在远程计算机上 - 输入带有sa。
答案 2 :(得分:1)
This链接有助于设置配置。链接告诉如何根据场景操纵连接字符串。
这是你的:
Server=myServerName\myInstanceName;Database=myDataBase;User Id=myUsername;
Password=myPassword;