SSISDBカタログを作成できません


13

SQL Server 2014統合サービスでカタログを作成しようとすると、以下のエラーが発生します。インストールや他の場所で私が見逃したものはありますか?

カタログバックアップファイル 'C:\ Program Files \ Microsoft SQL Server \ 120 \ DTS \ Binn \ SSISDBBackup.bak'にアクセスできませんでした。データベースファイルが存在し、SQL Serverサービスアカウントがそれにアクセスできることを確認してください(Microsoft.SqlServer.IntegrationServices.Common.ObjectModel)


私は常にSSISサービス( "SQL Server Integration Services")がインストールされ、Services.msc(Windowsの場合)で実行されているかどうかを確認します。インストールされていない場合は、インストールしてください。
Eddie Kumar

回答:


14

SSMSで[ カタログ作成 ]を実際にクリックするとどうなるかを確認することにしました。実行される手順は多数ありますが、基本的な前提は、バックアップが

C:\Program Files\Microsoft SQL Server\120\DTS\Binn\SSISDBBackup.bak

そして、カタログ作成の一部として、そのバックアップが復元されてSSISDBが作成されます。

下の経路Program Filesは、そこにあるファイルの偶然を防ぐために保護されます。発生しているエラーは、SSMSを実行しているユーザーが次の場所でファイルにアクセスできないことを示しています。C:\Program Files\Microsoft SQL Server\120\DTS\Binn

runasSSMSを起動するためにそのようなものを使用していないと想定して、Windowsエクスプローラー(Internet Explorerではなく)を開き、そのフォルダーに移動してみてください。そこに到達できる場合は、「ファイルを表示、制限された領域にいることがわかっている」などのメッセージに対して[はい]をクリックする必要がある場合があります。UACがSSISDBのインストール機能に影響していることをお勧めします。

その場合は、すべてのSSMSインスタンスを閉じてください。次に、SSMSを右クリックし、[管理者として実行]を選択します。これにより、カタログのインストールが行われているときに、承認ポップアップがスパナを作業に放り込むことができなくなります。

ファイルシステムのアクセス許可がどのように汚染されるかは、別のサイト(SuperUserまたはsysadmin)の問題です

接続している基になるSQL Server(2012インストールでSSMS 2014がポイントされている)とは異なるバージョンのSSMSを使用している場合、作成が失敗する可能性があることを示すこのConnectアイテムを偶然見つけました。したがって、120(SQL Server 2014)がインスタンスと一致することを確認してください。そこでのもう1つの可能性は、「それを解決するために、インストールメディアからSQL Server 2012セットアップを実行し、Integration Services機能を追加しただけです。」


18

私はこの問題を抱えていましたが、ユーザー権限とは関係がありませんでした。以前にSQLサーバーをインストールしていて、「統合サービス」以外の多くのオプションをインストールすることを選択したため、SQL Serverインストールセンターアプリケーションを再度実行し、今回は「統合サービス」機能のインストールを選択しました。「統合サービス」をインストールしていないのにSMSSで「統合サービスカタログ」ノードが表示されたのは、以前のSQL Serverのインストール中に「マスターデータサービス」をインストールすることを選択したためだと思います。


8

それでも解決しない場合は、必ず確認してください。

  1. Integrations Servicesは、使用しているインスタンスにインストールされています
  2. 以前のSQLバージョンがインストールされている場合-一致するバージョンのSSMSを使用してインスタンスに接続していることを確認してください

SSISはさまざまな理由でバージョン固有であり、下位互換性/前方互換性がないという制限があります。SQLバージョンを個別の製品として扱い、インスタンスとともにインストールされたVSおよびSSMSバージョンを使用することが重要です。

インストール中、最小バージョンの要件でVisual Studioの下位スタジオ互換性を提供できることが私の経験でした。2014 Enterpriseのインストール中に、新しいバージョンをインストールする代わりに、VS 2010にリンクしていることに気付きました。ただし、カタログを作成するためにSSMS 2014を使用してSQLに接続する必要がありましたが、SSMS 2012は機能しませんでした。


私はSSMS 2012でSSIS 2016にアクセスしようとして同じ問題がありましたが、良くありません。SSMS 2014で正常に動作します。
user3752281 2017

8

私はその問題を自分で解決しましたが、SQL Serverにはいくつかの機能SSISDBBakup.bakがありません。それがファイルが見つからない理由です。

C:\Program Files\Microsoft SQL Server\120\DTS\Binn\SSISDBBackup.bak

SQL Server Integration Services機能をインストールすると、機能します。


1
私はそれをしましたそして私がフォルダーを作成しようとするとき私にもっと問題を与えます。SSISを再インストールする必要があることがわかりました。これで解決しました。
AbuTaareq 16
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.