C# 需要SQL Server远程访问方面的帮助吗
如何使用windows窗体应用程序连接两台笔记本电脑以共享数据库?我的意思是,我已经在我的笔记本电脑上安装了mssql server 2008,我需要制作windows窗体应用程序,这样我的朋友就可以从他的笔记本电脑上修改数据库,它不在局域网内,我们必须使用Internet作为连接的媒介,如果有人能告诉我连接字符串应该是什么样子,那将非常有用。谢谢:)OP您只需要一个动态DNS记录(在dyndns.org免费),然后您就可以在路由器/防火墙上创建一个端口转发到SQL server。 这样,就可以通过internet访问SQL Server。只需使用您注册的动态DNS条目更新连接字符串。链接将有助于设置配置。该链接告诉您如何根据场景操作连接字符串 这是你的:C# 需要SQL Server远程访问方面的帮助吗,c#,database,sql-server-2008,C#,Database,Sql Server 2008,如何使用windows窗体应用程序连接两台笔记本电脑以共享数据库?我的意思是,我已经在我的笔记本电脑上安装了mssql server 2008,我需要制作windows窗体应用程序,这样我的朋友就可以从他的笔记本电脑上修改数据库,它不在局域网内,我们必须使用Internet作为连接的媒介,如果有人能告诉我连接字符串应该是什么样子,那将非常有用。谢谢:)OP您只需要一个动态DNS记录(在dyndns.org免费),然后您就可以在路由器/防火墙上创建一个端口转发到SQL server。 这样,就可以
Server=myServerName\myInstanceName;Database=myDataBase;User Id=myUsername;
Password=myPassword;
你应该考虑一下。如果在SQL Server中搜索错误40或错误26。您将获得许多用于在LAN和WAN上远程连接SQL Server的链接 再看看这个。这里添加了屏幕截图 这涉及多个步骤
您是否考虑过阅读有关SQL Server的教程?连接字符串,设置sql server的文档就是你所需要的,除了你必须在一个公共网络上-将数据库服务器暴露在internet上,特别是当你不知道自己在做什么时,基本上就是告诉很多坏人“嘿,拥有我”。泰,我通读了文章并观看了视频,它在局域网中工作,我只是想让它在任何地方都可以使用,ofc我正在通过防火墙过滤IP地址,我是一名it专业的学生,LAN和Internet之间的连接方式有什么不同,我缺少什么?一般来说,这是个坏主意。创建LAN(VPN以登录到一个位置)或使用web服务和应用程序服务器。将SQL Server暴露于internet不是一个好方法。如果您认为您的计算机属于bot网络,请继续,但不要要求任何有常识的人帮助您。使用VPN。大多数家庭路由器应该能够让你的朋友连接到你的本地网络。一旦进入VPN,他就在同一个逻辑网络上。太好了。格拉图拉。这是一个很好的设置。