2017-08-31 16 views
0

SQL Server 2012をターゲットサーバーとしてVS2015にシンプルなSSISプロジェクトを作成しました。問題なくローカルマシンで正常に動作します。その後、私はこの定義に続いて、ビルド定義とリリース定義を作成しました。linkVSTSを使用してSSISパッケージをビルドして展開する

このプロジェクトでは、成功するでしょう。しかし、リリース定義はこので失敗しました "## [error] Task_InternalError" 1 "引数を持つ" .ctor "を呼び出す例外:サーバへの接続に失敗しましたDNS名label.eastus.cloudapp.azure.com、1433" error展開SSISのメッセージが。下図のように enter image description here ステップしかし、ここで私は、SSISパッケージをホストするためのSQL server2012で仮想マシンを使用していました。

あなたはできるだけ早くと、上記の問題を解決する方法を教えてくださいすることができVSTSを使用してSSISプロジェクトを展開する別の方法はありますか?

+0

行います[Azureのポータルで仮想マシンにオープン1433ポート](HTTPS: //docs.microsoft.com/en-us/azure/virtual-machines/windows/nsg-quickstart-portal)? SQL Server用にTCP/IPを構成していますか? [SSMSを使用したWindows Azure仮想マシンへの接続](https://logicalread.com/connect-windows-azure-vm-using-ssms-tl01/#.WajNFMgjGM8)ローカルマシンからそのSQL Serverに接続できますか? –

+0

はい、ローカルマシンからSQL Serverを仮想マシン内に接続できます。 – pradeep

+0

system.debugをtrueに設定し、ビルドをキューに入れ、ここに詳細ログを投稿します(OneDriveで共有することができます)。 –

答えて

1

source codeに基づいて、Windows認証(統合Secu rity = SSPI)、Hostedエージェントはサービスアカウントを使用しているため、サーバーに接続できません。

ソースコードを参照してPowerShellスクリプトをビルドして、SSISプロジェクトを展開し、プロジェクト名をSSISプロジェクトの名前にすることができます。 (使用してSQL Server認証:ユーザーID = XXX;パスワード= XXX)

展開SSISについてのコードで別の記事:Deployment Automation for SQL Server Integration Services (SSIS)

+0

ありがとう、SSISパッケージを展開するために私のVSTSで実行されているプラ​​イベートエージェントを既に設定しました。 – pradeep

+0

@pradeep SQL ServerはAzureにあるため、SQL Server認証を使用する必要があります。 –

+0

@pradeepローカルマシンからSQL Server認証を使用してSQL Serverに接続しますか? –

関連する問題