SQL Server(2012 Enterprise)浏览器服务失败

SQL Server(2012 Enterprise)浏览器服务失败

我有一个问题,如下所述:

我有一个在我的电脑上进行本地开发的SQL Server 2012 Enterprise实例(感谢MSDN)。

我试图从SQL Serverconfigurationpipe理器启动SQL服务器浏览器服务,并且需要很长时间才能失败,然后失败:

请求失败或服务没有及时响应。 详情请查阅事件日志或其他适用的错误日志。

我检查了事件日志,并按照这个顺序发现了这些错误(全部在相同的1秒钟内):

SQL Server Browser服务端口不可用于侦听,或无效。

SQL Server Browser服务无法build立SQL实例和连接性发现。

SQL Server浏览器正在启用SQL实例和连接性发现支持。

SQL Server Browser服务无法build立Analysis Services发现。

SQL Server Browser服务已启动。

SQL Server浏览器服务已closures。

我检查了防火墙规则,并且端口1433(TCP)和1434(UDP)都是开放的,而且程序和服务二进制文件也是“允许通过Windows防火墙”的。 我手工启动了“分析服务”服务,工作正常。 浏览器仍然无法启动。

一些历史logging:安装SQL 2008 R2高级版

安装SQL2012 Express进阶

卸载SQL 2008 R2快速高级

安装2012 SSDT和许多function与快速安装

安装了具有所有function的SQL 2012 Enterprise的独特实例

卸载SSDT并重新安装与企业SSDT(解决了一个不同的问题)

卸载SQL 2012 Express

卸载SQL 2012企业版

从“控制面板”>“程序和function”中删除了名为“SQL”的任何内容

安装SQL 2012企业没有分析服务(这是我注意到SQL浏览器服务甚至在安装时无法启动)

通过安装程序添加了Analysis Services(以及其他所有function)的function(浏览器在安装时仍然无法启动)

========================

其他有趣的事实:与pipe理员打开一个命令窗口,并试图手动运行sqlbrowser.exe产生:

Microsoft Windows [版本6.1.7601]版权所有(c)2009 Microsoft Corporation。 版权所有。

C:\ Windows \ system32> cd C:\ Program Files(x86)\ Microsoft SQL Server \ 90 \ Shared

C:\ Program Files(x86)\ Microsoft SQL Server \ 90 \ Shared> sqlbrowser.exe -c SQLBrowser:以控制台模式启动SQLBrowser:启动SSRPredirect服务
SQLBrowser:启动SSRPredirect服务失败 – closures。
SQLBrowser:启动OLAPredirect服务
SQLBrowser:停止OLAPredirect器

C:\ Program Files(x86)\ Microsoft SQL Server \ 90 \ Shared>

当我尝试修复安装它的错误说出来

发生以下错误:

服务“SQLBrowser”启动请求失败。

点击“重试”重试失败的操作,或点击“取消”取消此操作并继续设置。

要获得帮助,请单击: http : //go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft%20SQL%20Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=11.0.2100.60&EvtType=0x4F9BEA51%25400xD3BEBD98%25401211%25401

点击重试失败每次。 点击取消时,我得到:

发生以下错误:

先前安装失败后,用户已取消function“SQL_Browser_Redist_SqlBrowser_Cpu32”的SQL Server浏览器configuration。 上一次尝试的步骤:启动SQL Server Browser服务“SQLBrowser”,并等待高达“900”秒以完成该过程。 。

要获得帮助,请单击: http : //go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft%20SQL%20Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=11.0.2100.60&EvtType=0x4F9BEA51%25400xD3BEBD98%25401211%25401

当我去从“程序和function”卸载SQL浏览器,它抱怨:

打开安装日志文件时出错。 validation指定的日志文件位置是否存在并且是可写的。

有什么办法可以解决这个短重新我的电脑成像,重新安装从头开始? 一个可能的方法是以某种方式真正卸载一切,并删除所有与SQL有关的文件…这是一个好主意,我怎么做?

我了解到,在本地安装企业版是一个坏主意…因此,我试过:

  • 通过“程序和function”删除与SQL Server相关的所有内容
  • 从程序文件(和程序文件(x86))中删除与SQL Server相关的所有文件
  • 安装SQL 2012 Express

SQL Browser服务仍然无法启动,因此无法安装。

我发现这篇文章 ,导致我相信我有一种干扰代理…确定! 从计算机中删除了Covenant Eyes (内容过滤服务),并尝试重新安装SQL Server Express,并正确安装了浏览器服务。 还有一些其他的东西没有安装(数据库引擎服务,search的全文本和语义提取,SQL Server复制,报告服务 – 本机),但浏览器服务正在工作!

如果您也遇到此问题,请检查filter/代理/病毒扫描程序/等等的干扰。

更新:

通过转到“程序和function”>删除这些function并重新安装,我得到了其他4件事(未能安装)。 我遇到了一些有用的问题: https ://stackoverflow.com/questions/2979425/sql-server-installation-what-is-the-installation-media-folder

如果你得到错误

规则“Reporting Services目录数据库文件存在”失败

要么

规则“Reporting Services目录临时数据库文件存在”失败

转到C:\Program Files\Microsoft SQL Server\MSSQL<version#>.<instance_name>\MSSQL\DATA并删除报表服务器文件。

  • ReportServer.mdf
  • ReportServer_log.LDF
  • ReportServerTempDB.mdf
  • ReportServerTempDB_log.LDF。

http://www.sqlcoffee.com/Troubleshooting028.htm