SQL Server

SQL BPA command line は動作を停止しました。

投稿日:

SQL Server 2005 Express Edition with Advance Servicesに対して、Windows UpdateでSP3を適用しようとしましたが、下記のようなエラーが発生してSP3の適用ができません。

「SQL BPA command line は動作を停止しました。」

BPAとはBest Practices Analyzerの略で、SQL Server 2005 のインストールまたはアップグレードの対象となるコンピュータが適切に管理および運用されていることをチェックするツール。BPAにはアップグレードアドバイザも含まれています。

■対応策
Net. Framework SDKのgacutil.exeを使って解決します。
gacutil.exeとはグローバル アセンブリ キャッシュ ツールの略で、グローバル アセンブリ キャッシュとダウンロード キャッシュの内容を表示および操作できます。

まず、SDK用のコマンドプロンプトを開きます。そして、下記のコマンドを実行します。

> cd c:\Program Files\Microsoft SQL Server\90\Setup Bootstrap\BPA\bin
> gacutil /i BPAClient.dll

実行すると、下記のようなメッセージが表示されます。

Microsoft (R) .NET Global Assembly Cache Utility. Version 3.5.xxxxx.x
Copyright (c) Microsoft Corporation. All rights reserved.

Assembly successfully added to the cache

これで、再度SQL Server 2005 Express EditionのSP3を適用すると正常にインストールが実行できます。

広告

広告

-SQL Server


comment

関連記事

no image

システムデータベースとは?

システムデータベースには、SQL Server自身が使用する重要な情報が格納されています。 master ・インスタンスのサーバ設定 ・ユーザ情報 ・システム環境 model ・テンプレート用のデータ …

no image

リモート接続でSQL Serverのデータベースに接続するには?

問:リモートからSQL Serverのデータベースにアクセスしようとしましたが、アクセスできません。どのようにすれば良いのでしょうか? ? 答:SQL Serverの既定の設定では、ネットワーク経由で …

no image

【MCTS:70-431】SQL Serverのバージョンを確認する方法

SQL Serverのバージョンを確認する方法に、以下のクエリを実行する方法があります。 > SELECT @@VERSION > Microsoft SQL Server 2005 &# …

no image

データベースロールとは?

SQL Serverでアカウントを束ねるコレクション構造をデータベースロールと言い、Windowsで言うとグループみたいなものです。データベースロールにユーザを追加する事で、一括してユーザの権限管理を …

no image

【SQL Server】複数のインスタンスをインストールするには?

1つのサーバに複数のインスタンスを作成する事ができます。複数のインスタンスを作成するには、SQL Serverのインストーラを実行する必要があります。 「名前付きインスタンス」を選択し、追加するインス …

広告

転職