我有开发的软件,这是成功地与本地SQL Server运行。但我的委托人需要通过互联网访问它。
如何使用公网ip连接应用程序和数据库。
我已经尝试了下面的连接字符串。但是我还是不能登录。connectionString="Data Source=XXX.X\XXX,7000;Network Library=DBMSSOCN;Initial Catalog=DB;User ID=sa;Password=xxx“
是否有任何SQL Server配置、路由器配置等
发布于 2015-05-30 16:45:00
You don't expose a database over the internet, it's highly insecure。
创建一个与数据库对话的let服务,并让您的应用程序与该let服务对话。
如果你真的不关心安全性或你客户的数据(我相信他们不会喜欢),你可以。您只需转发路由器中的正确端口。
发布于 2015-05-30 16:49:27
首先,确保能够从本地sql服务器连接到远程sql。
要连接到远程sql,请尝试执行以下操作
你必须为它打开端口。打开端口后,您的服务器名称如下所示。
server name : IP\SqlExpress, 5012其中5012是随机端口。
请参考此选项以打开远程http://blogs.msdn.com/b/walzenbach/archive/2010/04/14/how-to-enable-remote-connections-in-sql-server-2008.aspx上的sql端口。
https://stackoverflow.com/questions/30544098
复制相似问题