我需要帮助执行一个SSIS包。

3

我已经尝试了超过48小时,但没有成功。然后我创建了一个简单的包,其中包含一个FTP任务来下载文本文件。我使用“SQL Server部署”选项部署了该包。我在SSIS中看到了这个包,但是当我尝试使用以下命令从命令行运行时

dtexec /ser svrprod05 /sq Package

我遇到了错误

Microsoft (R) SQL Server Execute Package Utility
Version 9.00.3042.00 for 32-bit
Copyright (C) Microsoft Corp 1984-2005. All rights reserved.

Started:  10:56:39 PM
Could not load package "Package" because of error 0xC0014062.
Description: The LoadFromSQLServer method has encountered OLE DB error code 0x80
004005 (Login timeout expired).  The SQL statement that was issued has failed.
Source:
Started:  10:56:39 PM
Finished: 10:56:55 PM
Elapsed:  15.625 seconds

我尝试传递以下用户名和密码:
1. Local Administrator
2. Domain Administrator
3. Ent Administrator
4. SQL Server SA

我的最初目标在这里提到:这里。我不知道还有什么尝试的余地。


下投票怎么了? - RiddlerDev
是的...有些聪明的天才看不起这个...什么鬼 - Saif Khan
我没有投反对票,但我投了关闭票,因为我认为它应该移动到Server Fault。祝你解决问题顺利。 - 1800 INFORMATION
如果我的问题可以在Server Fault上得到回答,能否有人把它移动过去? - Saif Khan
1
可能需要5个普通投票或一个版主的投票才能将其移动到Server Fault。不过,提问者应该可以自己移动它吧? - 1800 INFORMATION
显示剩余3条评论
1个回答

1

在我看来,SSIS是编程 - 每当我们公司需要在SSIS中完成某些任务时,都会叫来一名程序员来完成它。
以下是一些尝试的方法。

尝试1: 在服务器的hosts文件中添加 127.0.0.1 crl.microsoft.com

尝试2: 为执行用户提供db_dtsoperator角色

尝试3: 确保您没有在64位操作系统上使用32位版本的DTExec。


射击,我想要我的两个比特回来! - Wayne
我应该使用哪种ProtectionLevel? - Saif Khan
我相信我已经缩小了范围......我的数据库是基于实例的,但是当我使用命令dtexec /ser svrprod05/instance /sq Package时,我得到了相同的错误。 - Saif Khan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接