计算机A的visual studio 2012带有一个sql数据库项目。 计算机B具有Windows Server 2008 r2和sql server 2008 r2。 我试图将数据库项目从visual studio发布到sql实例。 在计算机B上关闭Windows防火墙后,一切正常;防火墙就失败了。错误消息是“找不到服务器或无法访问服务器。验证实例名称是否正确,并且sql server配置为允许远程连接(提供程序:命名管道提供程序,错误:40 - 无法打开与Sql的连接服务器“。
我已尝试为1433和1434创建udp和tcp的传入端口规则。我还添加了程序sqlservr.exe。每个例外/规则都适用于域。私人和公共。我不知道还需要做些什么来让visual studio将数据库发布到防火墙上的sql实例。
感谢您的帮助!