AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 431624
Accepted
Watki02
Watki02
Asked: 2012-09-25 20:23:33 +0800 CST2012-09-25 20:23:33 +0800 CST 2012-09-25 20:23:33 +0800 CST

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

  • 772

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

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

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

我尝试从 SQL Server 配置管理器启动 SQL Server 浏览器服务,它需要很长时间才能失败,然后失败:

请求失败或服务未及时响应。有关详细信息,请查阅事件日志或其他适用的错误日志。

我检查了事件日志并按此顺序发现了这些错误(都在相同的 1 秒时间范围内):

SQL Server Browser 服务端口无法侦听或无效。

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

SQL Server Browser 正在启用 SQL 实例和连接发现支持。

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

SQL Server Browser 服务已启动。

SQL Server Browser 服务已关闭。

我检查了防火墙规则,端口 1433 (TCP) 和 1434 (UDP) 都完全开放,同样 - 程序和服务二进制文件已“允许通过 Windows 防火墙”。我手动启动了“Analysis Services”服务,它运行良好。浏览器仍然无法启动。

一些历史:已安装 SQL 2008 R2 express advanced

已安装 SQL2012 Express 高级版

已卸载 SQL 2008 R2 express advanced

安装了 2012 SSDT 和许多带有快速安装的功能

安装了具有所有功能的 SQL 2012 Enterprise 的唯一实例

卸载 SSDT 并使用 Enterprise 重新安装 SSDT(解决了另一个问题)

已卸载 SQL 2012 Express

已卸载 SQL 2012 Enterprise

从控制面板>“程序和功能”中删除名称中带有“SQL”的任何内容

安装了没有分析服务的 SQL 2012 Enterprise(这是我注意到 SQL Browser 服务即使在安装时也无法启动的地方)

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

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

其他有趣的事实:用管理员打开命令窗口并尝试手动运行 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:启动 SSRP 重定向服务
SQLBrowser:启动 SSRP 重定向服务失败 - 正在关闭。
SQLBrowser: 启动 OLAP 重定向服务
SQLBrowser: Stopping the OLAP redirector

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

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

发生以下错误:

在上一次安装失败后,用户取消了功能“SQL_Browser_Redist_SqlBrowser_Cpu32”的 SQL Server Browser 配置。最后尝试的步骤:启动 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

当我从“程序和功能”中卸载 SQL 浏览器时,它会抱怨:

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

有什么方法可以解决这个问题,即重新映像我的计算机并从头开始重新安装?一种可能的方法是以某种方式真正卸载所有内容并删除所有与 SQL 相关的文件......这是一个好主意,我该怎么做?

sql-server
  • 1 1 个回答
  • 11369 Views

1 个回答

  • Voted
  1. Best Answer
    Watki02
    2012-10-10T18:01:56+08:002012-10-10T18:01:56+08:00

    我了解到在本地安装企业版是个坏主意......因此我尝试了:

    • 使用“程序和功能”删除与 SQL Server 相关的所有内容
    • 从 Program files(和 Program files (x86))中删除与 SQL Server 相关的所有文件
    • 安装 SQL 2012 Express

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

    我发现这篇文章让我相信我有某种干扰代理……果然如此!我从计算机中删除了 Covenant Eyes(一种内容过滤服务),并尝试重新安装 SQL Server Express 并正确安装了浏览器服务。还有一些其他东西无法安装(数据库引擎服务、用于搜索的全文和语义提取、SQL Server 复制、报告服务 - 本机),但浏览器服务正在运行!

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

    更新:

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

    如果你得到错误

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

    或者

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

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

    • 报表服务器.mdf
    • ReportServer_log.LDF
    • ReportServerTempDB.mdf
    • ReportServerTempDB_log.LDF。

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

    • 0

相关问题

  • sql server 连接字符串上的网络数据包大小以提高吞吐量

  • 基于 Microsoft 的服务器(IIS、MSSQL 等)上的病毒扫描应排除哪些内容?

  • SQL 洗衣清单

  • OPENROWSET、二进制文件、varchars 和 varbinaries

  • 聚集索引与非聚集索引?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve