标签: ssis

如何创建SQL表并用Excel电子表格数据填充它?

是否有一种从Excel电子表格在SQL Server(2005)中创建表的简单方法.我想也许是一些工具?

提前致谢.

sql-server excel ssis dts

17
推荐指数
3
解决办法
8万
查看次数

没有进程在管道的另一端

我尝试连接到SQL Server 2005时收到此错误.我已启用TCP/IP,命名管道,并重新启动服务器,但这不起作用.

sql-server ssis sql-server-2005

17
推荐指数
2
解决办法
3万
查看次数

SSIS - 平面文件总是ANSI从不UTF-8编码

有一个非常直接的SSIS包:

  • OLE DB Source通过视图获取数据(db表nvarchar或nchar中的所有字符串列).
  • 派生列以格式化现有日期并将其添加到数据集(数据类型DT_WSTR).
  • 用于在以下各项之间拆分数据集的多播任务:
    • OLE DB命令将行更新为"已处理".
    • 平面文件目标 - 其连接管理器设置为代码页面65001 UTF-8和Unicode未选中.所有字符串列都映射到DT_WSTR.

每次我运行这个包时,在Notepad ++中打开它的ANSI平面文件,而不是UTF-8.如果我检查Unicode选项,则该文件是UCS-2 Little Endian.

我做错了什么 - 如何让平面文件成为UTF-8编码?

谢谢

ssis flat-file utf-8

17
推荐指数
4
解决办法
5万
查看次数

创建Hresult的SSIS包:0x80004005描述:"登录超时已过期"错误

我有一个SSIS包,由一个每天运行两次的SQL作业执行.我最近通过删除其中的Select语句的where子句来更新SSIS包.现在结果大约有1800行,相比之前的650行.当我在我的本地机器上执行新包时一切正常.但是,当我把它放在Prod服务器上时,它不会运行并给我Hresult:0x80004005描述:"登录超时已过期"错误.

如果未启用远程访问,则通常会抛出此错误.作业在我的帐户下运行,因此权利不应成为问题.此外,包之前没有问题运行,我只更改了一个where子句,使表大一千行,所以我不应该有一个登录超时错误.

我知道它不是服务器上的剩余空间,因为如果我更改SSIS包的配置文件并将其指向生产数据库,一切正常.

再次,这个问题困扰着我,因为当我把旧的包与旧的where子句放在一起时,一切正常.

任何人都知道可能导致问题的原因是什么?

这是日志条目:

Executed as user: Services. ...sion 9.00.3042.00 for 32-bit Copyright (C) Microsoft Corp 1984-2005. All rights reserved. Started: 1:49:21 PM Error: 2011-08-04 13:50:12.28 Code: 0xC0202009 Source: Brd Load Connection manager "DataBase" Description: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80004005. An OLE DB record is available. Source: "Microsoft SQL Native Client" Hresult: 0x80004005 Description: "Login timeout expired". An OLE DB record is available. Source: "Microsoft SQL Native Client" Hresult: 0x80004005 …

database sql-server ssis

17
推荐指数
2
解决办法
9万
查看次数

SSIS:我没有看到包配置向导

使用SQLServer 2012 Enterprise时,在"控制流"选项卡中右键单击时,我在SSIS中看不到"包配置向导".我可以看到所有其他项目(日志,数字签名......).

以下是有关我的安装的信息:

Microsoft Visual Studio 2010
Version 10.0.40219.1 SP1Rel
Microsoft .NET Framework
Version 4.0.30319 SP1Rel
Professional

SQL Server Analysis Services   
Concepteur Microsoft SQL Server Analysis Services 
Version 11.0.2100.60

SQL Server Integration Services   
Concepteur Microsoft SQL Server Integration Services
Version 11.0.2100.60

SQL Server Reporting Services   
Concepteurs Microsoft SQL Server Reporting Services
Version 11.0.2100.60
Run Code Online (Sandbox Code Playgroud)

ssis sql-server-2012

17
推荐指数
2
解决办法
6万
查看次数

如何在SQL Server 2008中启用Integration Services(SSIS)?

我无法在SQL Server 2008中启动SSIS.以下是SQL Server安装程序的屏幕截图.我应该在哪里开始在SQL Server 2008中启用/安装Integration Services?

在此输入图像描述

sql installation ssis sql-server-2008

17
推荐指数
1
解决办法
8万
查看次数

Connection Manager的表达式生成器未显示变量

我有这个完全相同的问题,我一直在寻找,但这是我见过同一个问题的唯一地方,并没有解决.

有谁知道问题可能是什么?

我在Visual Studio中检查过,我的SSIS版本是11.0.2100.60(不是试用版,不是测试版).

编辑:这些是我正在采取的步骤和问题

首先,我选择一个连接管理器,右键单击,选择属性,然后单击"表达式"选项 第一步

然后在Property Expression Builder中选择Connection String属性并单击Expression选项 在此输入图像描述

最后,在Expression Builder对话框中没有变量选项,在我读过的每个页面中都说应该有一个Variables节点 在此输入图像描述

我错过了什么吗?

ssis

17
推荐指数
2
解决办法
2万
查看次数

使用Sql Server Integration Services连接到Oracle数据库

我需要使用SSIS将数据从Oracle数据库获取到Sql数据库.

我使用sql Server 2012 Standard Edition 64位,oracle是11g.

我尝试下载oracle驱动程序(64位Oracle数据访问组件(ODAC))以安装在Sql server中,这将允许我连接到Oracle db但无法实现相同的功能.

请帮我解决这个问题.

sql sql-server oracle ssis

17
推荐指数
2
解决办法
9万
查看次数

SSIS 2008中ADO NET源和OLE DB源之间的区别?

任何人都可以说SSIS 2008中ADO NET源和OLE DB源之间的区别?它们在任何情况下都是相同的吗?

ssis msbi

17
推荐指数
1
解决办法
2万
查看次数

在Visual Studio 2017中缺少SSIS工具箱

我在我的机器上运行SQL Server 2014.我已经为Visual Studio 2017安装了SSDT,我也有.现在我无法在Visual Studio中找到SSIS工具箱.我是否需要重新安装SSDT?请告诉我.提前致谢.

sql-server ssis etl visual-studio sql-server-data-tools

17
推荐指数
1
解决办法
2万
查看次数