【问题标题】:Error on SSIS creating package to dump data from database to to csv fileSSIS 创建包以将数据从数据库转储到 csv 文件时出错
【发布时间】:2016-06-30 14:18:24
【问题描述】:

您好,我正在创建一个非常简单的包来将我的数据从数据库转储到 csv 文件。 我收到命令行屏幕,然后是一条错误消息。 创建了一个 csv 文件,但出现以下错误消息。 我已经测试了连接,它说成功,但我得到了同样的错误,尽管我将执行进程任务的 MaximumErrorCount 参数增加到 5。 任何帮助将不胜感激,因为我不知道如何弄清楚调试。

这是我得到的错误:

    Sqlcmd: Error: Microsoft SQL Server Native Client 11.0 : Named Pipes Provider: Could not open a connection to SQL Server [2]. .
Sqlcmd: Error: Microsoft SQL Server Native Client 11.0 : Login timeout expired.
Sqlcmd: Error: Microsoft SQL Server Native Client 11.0 : A network-related or instance-specific error has occurred while
 establishing a connection to SQL Server. Server is not found or not accessible. 
 Check if instance name is correct and if SQL Server is configured to allow remote connections. For more information see SQL Server Books Online..

【问题讨论】:

    标签: sql-server ssis package


    【解决方案1】:

    您的 SQL Server 连接管理器似乎是问题所在。

    错误消息显示登录连接超时。双击 SQL Server 连接管理器,并验证您是否能够成功测试连接。

    如果您收到错误(例如:访问被拒绝、密码错误等),请修复它们,直到您收到成功连接的消息

    【讨论】:

    • 嗨@Shiva 我怀疑它,但我的服务器已启动并正在运行。我已经尝试了下面这个 tuto 的解决方案,但它似乎不起作用。我已通过连接管理器测试,但似乎不起作用。 youtube.com/…。仍然无法理解它
    • 当您尝试“测试连接”时会发生什么。从错误消息中可以清楚地看出,问题出在 SQL Server 连接上,而不是平面文件目标上。另外,“dump data in csv”表达式中的作用是什么?
    • 当我详细归档后测试时,我有错误mssg,但是当我填写foreach循环容器的所有其他详细信息并重新测试连接时,它才测试正常。但是,虽然在我填写 Collection 选项卡时它没有连接,但我仍然能够访问数据库和表。然后之后,当我离开并确定并测试连接管理器时,它似乎才成功。这就是我继续处理任务的原因
    • 好的。在这个级别上解决这个问题并不难,因为 SSIS 包/代码中似乎发生了很多事情。
    • 刚刚拍了一张照片。也很高兴知道我正在使用我正在使用 foreach SMO Enumerator 作为大容器和 Execute ProcessTask
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-05
    • 1970-01-01
    • 1970-01-01
    • 2011-02-02
    • 1970-01-01
    • 2017-05-27
    相关资源
    最近更新 更多