インストール後にBarTender Designerを開くとエラー6243が発生する
症状
BarTender をインストール後に BarTender Designer を起動すると、次のエラーメッセージが表示される場合があります:
エラーメッセージ #6243 埋め込みテーブルは使用できません - SQL Server LocalDB を次の理由で構成できませんでした:
お使いのコンピューターに LocalDB またはそのコンポーネントのいずれかが見つかりません。システム管理者にお問い合わせください。
さらに、BarTender Integration Service が起動せず、サービスの開始や Integration Builder の実行時にもエラーが発生します:
対象製品
BarTender 2019 R5 以降
診断
BarTender 2019 R5 以降では、正常に動作させるために SQL LocalDB が必要です。そのため、SQL Server を使用していなくても、インストール時に必ず SQL LocalDB のインストールが試みられます。
- SQL LocalDB が正しくインストールされているか確認するには、Windows コントロールパネル > プログラム > プログラムと機能を開きます:
- お使いのコンピューターに Microsoft SQL Server 2014 Express LocalDB がインストールされていない場合、BarTender Designer の起動時にエラーメッセージ #6243 が表示されます。
このエラーのもう一つの主な原因は、BarTender が SqlLocalDB.exe のパスを見つけられない場合です。これは、BarTender を C:\ ドライブ以外にインストールした場合に発生することがあります。
解決方法
診断結果に基づき、この問題には2つの解決策があります。
解決策 #1
BarTender を C:\ ドライブに再インストールし、その後 Microsoft SQL Server 2014 Express LocalDB を削除しないようにしてください。
解決策 #2
BarTender は、SQL LocalDB が次のパスにインストールされているか常に確認します:
- %ProgramFilesW6432%\Microsoft SQL Server\120\tools\binn\SqlLocalDB.exe
- %ProgramFiles%\Microsoft SQL Server\120\tools\binn\SqlLocalDB.exe
- %ProgramFiles(x86)%\Microsoft SQL Server\120\tools\binn\SqlLocalDB.exe
例えば、BarTender を D:\ ドライブにインストールしている場合は、D:\Program Files\Microsoft SQL Server\120\Tools\Binn フォルダーを C:\ ドライブにコピーし、同じディレクトリ構造を再現してください: