Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssis 如何阻止SSI从;“打电话回家”;_Ssis_Vsta - Fatal编程技术网

Ssis 如何阻止SSI从;“打电话回家”;

Ssis 如何阻止SSI从;“打电话回家”;,ssis,vsta,Ssis,Vsta,在维护大量SQLServerIntegrationServices2008R2软件包时,我遇到了一个奇怪的问题 这些包经常使用脚本任务,每个都包含用于与某些内部Web服务集成的C#代码 编辑其中一个脚本涉及以下步骤: 在设计器中选择脚本任务 单击鼠标右键,选择“编辑”以打开“脚本任务编辑器”对话框 按编辑脚本按钮 等待(刚刚超过)15秒 编辑脚本 关闭脚本编辑器 按“脚本任务编辑器”对话框上的“确定”按钮 等待(刚刚超过)30秒 对话消失 正是等待,用粗体突出显示,让我感到沮丧 在这段时间里

在维护大量SQLServerIntegrationServices2008R2软件包时,我遇到了一个奇怪的问题

这些包经常使用脚本任务,每个都包含用于与某些内部Web服务集成的C#代码

编辑其中一个脚本涉及以下步骤:

  • 在设计器中选择脚本任务
  • 单击鼠标右键,选择“编辑”以打开“脚本任务编辑器”对话框
  • 按编辑脚本按钮
  • 等待(刚刚超过)15秒
  • 编辑脚本
  • 关闭脚本编辑器
  • 按“脚本任务编辑器”对话框上的“确定”按钮
  • 等待(刚刚超过)30秒
  • 对话消失
正是等待,用粗体突出显示,让我感到沮丧

在这段时间里,没有CPU活动,没有磁盘IO,没有网络流量-编辑器似乎只是冻结了

顺便说一句-这些计时是可靠的-在过去的几天里,我用秒表测量它们,它们的变化小于我按下秒表上的开始/停止按钮的准确度

我能找到的唯一线索是,
netstat
在暂停期间显示了一个额外的网络连接:

C:\>netstat -o -b

Active Connections

  Proto  Local Address          Foreign Address        State           PID
  TCP    fsis-datam-dev2:3478   akamai-9.fx.net.nz:http  SYN_SENT        700
  [VSTA.exe]

我目前的假设是,延迟是某种超时,因为SSI(或者Visual Studio Tools for Applications editor)出于某种原因“呼叫总部”。有问题的机器没有internet连接,因此请求无效。

是的,您的猜测是正确的,这是一个(相当)众所周知的问题。用于检查吊销证书的.NET运行时;如果您的计算机没有internet访问权限,则运行时将等待连接尝试超时,这可能导致SSIS包非常缓慢,Visual Studio等


常见的修复方法是只允许internet访问crl.microsoft.com,或者使用本地主机文件将名称重定向到127.0.0.1。

这可能是众所周知的,但我在谷歌几个月的尝试中没有找到答案!非常感谢您的回答-让脚本编辑器几乎立即出现是一件美妙的事情。