SQL Server(2012 Enterprise)ブラウザーサービスが失敗する
以下に説明するような問題があります。
PCでローカル開発するためのSQLServer 2012 Enterpriseのインスタンス(MSDNのおかげで)があります。
SQL Server ConfigurationManagerからSQLServer Browser Serviceを起動しようとすると、失敗するまでに長い時間がかかり、次のように失敗します。
リクエストが失敗したか、サービスがタイムリーに応答しませんでした。詳細については、イベントログまたはその他の該当するエラーログを参照してください。
イベントログを確認したところ、これらのエラーが次の順序で見つかりました(すべて同じ1秒の時間枠内)。
SQL Serverブラウザのサービスポートがリッスンに使用できないか、無効です。
SQL Server Browserサービスは、SQLインスタンスと接続の検出を確立できませんでした。
SQL Serverブラウザーは、SQLインスタンスと接続検出のサポートを有効にしています。
SQL Server Browserサービスは、AnalysisServicesの検出を確立できませんでした。
SQLServerブラウザサービスが開始されました。
SQLServerブラウザサービスがシャットダウンしました。
ファイアウォールルールを確認したところ、ポート1433(TCP)と1434(UDP)の両方が広く開かれています。プログラムとサービスバイナリは「Windowsファイアウォールの通過が許可されていました」。 「AnalysisServices」サービスを手動で開始しましたが、正常に機能しています。それでもブラウザは起動しません。
いくつかの歴史:インストールされたSQL 2008 R2 Express Advanced
インストールされたSQL2012Express Advanced
アンインストールされたSQL2008 R2 Express Advanced
2012SSDTのインストールとExpressインストールによる多くの機能
すべての機能を備えたSQL2012Enterpriseの一意のインスタンスをインストールしました
SSDTをアンインストールし、EnterpriseでSSDTを再インストールしました(別の問題を解決しました)
アンインストールされたSQL2012 Express
アンインストールされたSQL2012 Enterprise
名前に「SQL」が含まれているものをコントロールパネル>「プログラムと機能」から削除しました
分析サービスなしでインストールされたSQL2012 Enterprise(これは、SQLブラウザサービスの開始に失敗したことに気付いた場所ですインストール中でも)
インストーラーを介してAnalysisServices(およびその他すべて)の機能を追加しました(ブラウザーはインストール時に起動に失敗し続けました)
========================
その他の興味深い事実:管理者と一緒にコマンドウィンドウを開き、sqlbrowser.exeを手動で実行しようとすると、次のようになります。
Microsoft Windows [バージョン6.1.7601] Copyright(c)2009 MicrosoftCorporation。全著作権所有。
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:OLAPリダイレクタを停止しています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」のSQLServerブラウザー構成は、前回のインストールの失敗後にユーザーによってキャンセルされました。最後に試行された手順:SQL Serverブラウザサービス「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に関連するすべてのファイルを削除することです...それは良い考えです、およびどうすればよいですかthat?
Enterprise Editionをローカルにインストールするのは悪い考えだということを学びました...それで私は試しました:
SQLブラウザサービスの開始に失敗したため、インストールに失敗しました。
私は見つけました この記事 それは私が何らかの干渉プロキシを持っていると私に信じさせました...確かに! コンピューターからCovenant Eyes(コンテンツフィルタリングサービス)を削除し、SQL ServerExpressとブラウザーサービスを正しくインストールしようとしました。他にもいくつかインストールに失敗しました(データベースエンジンサービス、検索用のフルテキストおよびセマンティック抽出、SQL Serverレプリケーション、レポートサービス-ネイティブ)が、ブラウザーサービスは機能しています!
この問題も発生している場合は、フィルター/プロキシ/ウイルススキャナーなどからの干渉を確認してください。
更新:
「プログラムと機能」に移動して、他の4つの機能(インストールに失敗したもの)を機能させました>これらの機能だけを削除して再インストールしました。途中でこれらの役立つ質問に遭遇しました: https://stackoverflow.com/questions/2979425/sql-server-installation-what-is-the-installation-media-folder
エラーが発生した場合
ルール「ReportingServicesカタログデータベースファイルの存在」が失敗しました
または
ルール「ReportingServicesCatalog Temporary DatabaseFileExistence」が失敗しました
C:\Program Files\Microsoft SQL Server\MSSQL<version#>.<instance_name>\MSSQL\DATA
に移動し、レポートサーバーファイルを削除します。