Database 打开防火墙时,Visual studio 2012将数据库项目发布到单独服务器上的sql实例失败

Database 打开防火墙时,Visual studio 2012将数据库项目发布到单独服务器上的sql实例失败,database,visual-studio,publish,firewall,Database,Visual Studio,Publish,Firewall,计算机具有visual studio 2012和sql数据库项目。 计算机B具有windows server 2008 r2和sql server 2008 r2。 我正在尝试将数据库项目从VisualStudio发布到sql实例。 在计算机B上关闭windows防火墙后,一切正常;在防火墙打开的情况下,它会失败。错误消息为“找不到服务器或无法访问服务器。请验证实例名称是否正确,以及sql server是否配置为允许远程连接(提供程序:命名管道提供程序,错误:40-无法打开到sql server

计算机具有visual studio 2012和sql数据库项目。 计算机B具有windows server 2008 r2和sql server 2008 r2。 我正在尝试将数据库项目从VisualStudio发布到sql实例。 在计算机B上关闭windows防火墙后,一切正常;在防火墙打开的情况下,它会失败。错误消息为“找不到服务器或无法访问服务器。请验证实例名称是否正确,以及sql server是否配置为允许远程连接(提供程序:命名管道提供程序,错误:40-无法打开到sql server的连接”)

我已尝试为1433和1434的udp和tcp的传入端口创建规则。我还添加了程序sqlservr.exe。每个异常/规则都应用于domain.private和public。我不知道还需要做什么才能允许visual studio在防火墙打开的情况下将数据库发布到sql实例

谢谢你的帮助