0
無法連接到服務器在SSIS integrationservices在C#我有這樣的代碼在部署時
var connectionString = "Data Source=" + servername + ";Initial Catalog=" + databasename + ";Integrated Security=True";
var connection = new SqlConnection(connectionString);
var integrationServices = new IntegrationServices(connection); // ERROR HERE. Failed to connect to server.
var package = integrationServices
.Catalogs["SSISDB"]
.Folders["MyFolder"]
.Projects["MyProject"]
.Packages["MyPackage.dtsx"];
long executionIdentifier = package.Execute(true, null);
ExecutionOperation eo = integrationServices.Catalogs["SSISDB"].Executions[executionIdentifier];
while(!eo.Completed)
{
eo.Refresh();
System.Threading.Thread.Sleep(5000);
}
在開發過程中,沒有遇到任何錯誤,但在我的網絡部署,將發生錯誤,當我實例integrationServices像
var integrationServices = new IntegrationServices(connection);
這是說「無法連接到服務器」。我知道這個錯誤,因爲當我在瀏覽器中輸入console.log這個錯誤時,它會這樣說。所以有些東西阻止我連接集成服務。
任何人都可以給我一個想法嗎?謝謝。
編輯:
我已經啓用了允許遠程連接
SSISDB是否存在於目標服務器上? – billinkc
是的,它現在在目標部署服務器上。但它在我的visual studio所在的開發服務器上工作。 – Alexander