MSSQL 2008声称防火墙即使在本地机器上也阻塞了端口

我只是希望通过几个查询,看看临时表是如何相互作用,我得到这个消息。

此机器上的Windows防火墙当前阻止远程debugging。 远程debugging要求允许debugging接收来自networking的信息。远程debugging还要求DCOM(TCP端口135)和IPSEC(UDP 4500 / UDP500)被解除阻塞

即使当我走到实际的机器上,并尝试运行debugging器,我仍然得到相同的信息。 我是否缺less某些东西,或者debugging器是否尝试从本地机器远程运行? 由于这只是一个快速检查,我不需要如何打开防火墙的说明,只是希望有一种方法可以在本地运行debugging器。

我认为这篇文章解决了你的需要……它明确指出,如果你在同一个盒子上本地运行它,不需要使用防火墙。

http://technet.microsoft.com/en-us/library/cc646024.aspx

当SQL Server Management Studio与SQL Server数据库引擎的实例在同一台计算机上运行时,没有configuration要求来运行Transact-SQLdebugging器。 但是,当SQL Server Management Studio在与数据库引擎的实例不同的计算机上运行时,要运行Transact-SQLdebugging器,则必须在两台计算机上启用程序和端口例外。

我遇到过同样的问题。 您可能会遇到本地计算机上的权限问题。 我以pipe理员身份运行pipe理工作室应用程序,为我做了诀窍!