none
SQL2016のManagementStudio上でIntegrationServicesに接続する際、サーバ名が表示されない RRS feed

  • 質問

  • 表題のとおり、ManagementStudio上でIntegrationServeciesに接続する際にサーバ名が何も表示されません。

    localと手動入力して接続するとサービスが起動していないという意味のエラーが出ます。

    構成マネージャーで確認し、サービスは起動している状態です。

    オブジェクトの接続からサーバ名の参照をクリックすると、IntegrationServicesだけ+マークがなくて展開できない。

    他、データベースエンジンやAnalysisなどは+マークが有り、展開されサーバ名が表示されます。

    なぜIntegrationだけサーバが表示されないのでしょうか?

    以前の2008のときはこのような現象は起きていません。

    SSMSのVersionは18.0です。ちなみに、17.9でも試しましたが同様。

    また、Server2016でもクライアントに入れているWindows10上のDevelopersでも同じ現象です。

    2019年2月21日 6:00

回答

  • 問い合わせの内容と異なるかもしれませんが、私もSQLServer2016のIntegrationServiceに接続する際にハマりました。

    結論から言うとIntegrationServiceは同じバージョンのManagementStudioでの接続しかサポートされませんので、

    16.x系のManagementStudioをダウンロードし接続すると接続できました。一度お試し下さい。

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

    SQL Server Integration Services (SSIS) - SSMS バージョン 17.x 以降では、レガシ SQL Server Integration Services サービスへの接続はサポートされません。SQL Server Integration Services (SSIS) - SSMS version 17.x or later does not support connecting to the legacy SQL Server Integration Services service. 以前のバージョンのレガシ Integration Services に接続するには、SQL Server のバージョンに対応する SSMS のバージョンを使用します。To connect to an earlier version of the legacy Integration Services, use the version of SSMS aligned with the version of SQL Server. たとえば、レガシ SQL Server 2016 Integration Services サービスに接続する場合は、SSMS 16.x を使用します。

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

    ManagementStudio 16.5.3はダウンロードサイト下部の「SQLServer ManagementStudioの以前のリリース」

    からダウンロード可能です。

    2019年2月26日 3:43

すべての返信

  • ducati750f1さん、こんにちは。フォーラムオペレーターのHarukaです。
    MSDNフォーラムにご投稿くださいましてありがとうございます。

    >localと手動入力して接続するとサービスが起動していないという意味のエラーが出ます。
    このインスタンスへの接続に「.」または「localhost」を使用してみてください。

    どうぞよろしくお願いします。


    MSDN/ TechNet Community Support Haruka

    ~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、
    ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~

    2019年2月25日 3:21
    モデレータ
  • 回答ありがとうございます。

    記載が足りなかったようですみません。「.」や「localhost」などもすでに実施済みです。

    しかし、同様に接続できません。

    エラーは例外エラーになります。以下エラー内容。

    タイトル: サーバーへの接続
    ------------------------------

    localhosts に接続できません。

    ------------------------------
    ADDITIONAL INFORMATION:

    この要求のデータを取得できませんでした。 (Microsoft.SqlServer.Management.Sdk.Sfc)

    ------------------------------

    HRESULT からの例外:0xC00160AD (Microsoft.SqlServer.DTSRuntimeWrap)

    ------------------------------

    HRESULT からの例外:0xC00160AD (Microsoft.SqlServer.DTSRuntimeWrap)

    ------------------------------

    2019年2月25日 4:16
  • ducati750f1さん、こんにちは。フォーラムオペレーターのHarukaです。
    ご返信頂きありがとうございます。

    ご返信から見ると、マシンのSSISが壊れているようです。
    それを修復いただけますでしょうか。
    [コントロールパネル]の[プログラムと機能]に移動し、[SQL Server]をダブルクリックして[修復]を選択します。

    どうぞよろしくお願いします。


    MSDN/ TechNet Community Support Haruka

    ~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、
    ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~

    2019年2月26日 2:34
    モデレータ
  • 問い合わせの内容と異なるかもしれませんが、私もSQLServer2016のIntegrationServiceに接続する際にハマりました。

    結論から言うとIntegrationServiceは同じバージョンのManagementStudioでの接続しかサポートされませんので、

    16.x系のManagementStudioをダウンロードし接続すると接続できました。一度お試し下さい。

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

    SQL Server Integration Services (SSIS) - SSMS バージョン 17.x 以降では、レガシ SQL Server Integration Services サービスへの接続はサポートされません。SQL Server Integration Services (SSIS) - SSMS version 17.x or later does not support connecting to the legacy SQL Server Integration Services service. 以前のバージョンのレガシ Integration Services に接続するには、SQL Server のバージョンに対応する SSMS のバージョンを使用します。To connect to an earlier version of the legacy Integration Services, use the version of SSMS aligned with the version of SQL Server. たとえば、レガシ SQL Server 2016 Integration Services サービスに接続する場合は、SSMS 16.x を使用します。

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

    ManagementStudio 16.5.3はダウンロードサイト下部の「SQLServer ManagementStudioの以前のリリース」

    からダウンロード可能です。

    2019年2月26日 3:43
  • Harukaさん回答ありがとうございます。

    SQLのセットアップディスクから修復はやってみましたが変わりません。

    別のサーバに新規インストール(Developer版)しましたが、

    同様の症状です。

    1台だけではなくすべてのSQL2016で同じ状態なので、環境の問題でしょうか?

    SQLはインストール時すべての機能をインストールしています。

    構成マネージャーでAnalysis、Reporting、PolyBaseは停止しています。

    他サービスはすべて起動。ファイアウォールは1433を許可設定していますが、

    無効にしても変化ありません。

    仮想サーバ(Win2016)でドメイン環境です。社内LANを構築しています。

    IntegrationService以外のSQL機能はすべて使えています。(ジョブ等含め)

    Integrationが動かないため、SQLサーバへ配置してパッケージ実行できませんが、

    SQLエージェントから直接指定してパッケージ実行することは出来ています。

    SQL2008の時はこのようなこと起こらなかったので困惑しています。

    SQLサービスの起動ユーザーが問題なのかとも思い、(現在はドメインの一般ユーザーを指定)

    デフォルトのままセットアップしてみましたが、状況は変わりませんでした。

    2019年2月26日 5:02
  • ducati750f1さん、こんにちは。フォーラムオペレーターのHarukaです。
    ご返信頂きありがとうございます。

    おんぼろさんの投稿をご参照して、試してみていただけますでしょうか。

    また何かありましたら、遠慮なくご連絡ください。

    どうぞよろしくお願いします。


    MSDN/ TechNet Community Support Haruka

    ~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、
    ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~
    2019年2月27日 3:10
    モデレータ
  • おんぼろさん回答ありがとうございます。

    結果として、見事解決いたしました。

    SSMSのバージョンとは盲点でした。なにせ、マイクロソフトは最新を入れろとばかりに

    18や17.9を推してきますしね。

    ほんと、MSのやり方は相変わらずです・・・

    使用するユーザーの視点を無視してます。さもSQLの全バージョンを網羅しているかのごとく

    最新版を出しておいて、このテイタラク。

    ああ、すいません、つい愚痴が(笑)

    ほんと助かりました。ありがとうございました。

    2019年2月27日 3:50