腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
1
回答
ispac文件大小在SSIS中变得越来越大
sql
、
ssis
、
sql-server-2012
我使用的是SSIS版本2012,我使用ispac文件来部署我的SSIS包(包是动态地添加到这个文件中的),而且ispac文件的大小在每次运行后都在增加,这使得SSIS包的执行非常缓慢。(例如,将它加载到数据库(CSV到DB)需要3分钟。( ispac文件大小为2mb)和相同加载(相同csv到数据库)需要21分钟( ispac文件大小为5mb)) 我想知道如何阻止ispac文件大小的增加。 如果它增加,我如何减少,控制大小。 或者SSIS包执行缓慢的原因是什么。
浏览 3
提问于2016-09-29
得票数 2
2
回答
SSIS包无法将csv文件写入共享位置
sql
、
sql-server
、
ssis
SSIS作业能够运行并将CSV文件创建到共享位置,直到上周才从计划的作业执行。ssis包报告成功,但不将文件写入共享位置。当我在visual studio中手动运行这个包时,它工作得很好。请帮帮忙
浏览 10
提问于2016-08-30
得票数 0
回答已采纳
1
回答
向SSIS包中添加简单的脚本任务会大大降低性能吗?
sql-server
、
database
、
ssis
、
etl
我正在创建一个SSIS包,用于将CSV文件数据导入Server表。CSV文件中的一些行将缺少值。 例如,如果一行的格式为:value1、value2、value3和value2,那么它将在csv文件中呈现为:value1、value3。 当在我的SSIS包中出现上述情况(缺少value2 )时,我希望NULL进入包含value2的接收Server列。 我知道我可以在我的SSIS包中添加一个“脚本”任务来应用这个规则。但是,我担心这会大大降低我的SSIS包的性能。我不是SSIS/ Server内部工作的专家,但我担心这个脚本会导致我的脚本失去“大容量插入”功能(以及其他效率),因为脚本必须检查每
浏览 0
提问于2020-10-24
得票数 0
1
回答
在服务器代理中执行的SSIS包不执行其工作(即使报告成功)
sql-server
、
ssis
我不得不说,我恨我自己,因为这样一个普遍的问题:“我做错了什么?”但我根本不知道问题出在哪里: 我已经创建了SSIS包,它从平面文件(CSV)中获取数据,计算其中一列的平均值,按日期分组,并将其写入数据库,然后删除原始文件。当在SSIS中执行时,所有这些都工作得很好,但是当我在Server Agent中调度它时,它根本不工作-日志报告成功,但数据库中没有新数据,并且.csv文件存在于其原始位置。我知道SSIS中设置的保护级别有问题,所以我将其更改为"EncryptAllWithPassword“,并对Server Agent使用相同的密码。 (创建为“删除并创建脚本作业”) 编辑:只是
浏览 0
提问于2014-09-03
得票数 4
2
回答
SSIS -在SSIS上载之后添加上载日期列
sql-server
、
ssis
、
alter
、
getdate
我正在通过SSIS包将每日CSV文件上载到SQL Server表中,每次都想插入一个日期列来说明上载完成的时间。我正在考虑在数据流任务之后放入一个执行SQL Task,它使用一个带有GETDATE()的ALTER TABLE查询。 每次我在CSV数据上传之前运行SSIS包时,以前的数据都会移动到一个Archive表中,这样就不会担心每次插入一列时都会覆盖数据。
浏览 0
提问于2016-08-08
得票数 1
1
回答
如何在SSIS导入中插入相同的guid
sql
、
sql-server
、
ssis
我正在使用ssis包将数据从csv平面文件插入到sql表中。我在目标表中添加了一个名为GUID的新列。每次包运行时,我需要为所有行插入相同的guid。问题是它会为每一行生成新的guid。
浏览 1
提问于2015-04-17
得票数 0
1
回答
将连接字符串从C#传递到SSIS包
c#
、
sql-server-2008
、
ssis
在我的C#代码中,我正在执行SSIS包。我必须将源文件(.csv)和目标连接(SQL数据库)作为输入参数从C#传递到SSIS. 在SSIS中,我有一个简单的数据流任务,它有一个连接到OLEDB目标文件的平面文件源。 如何将动态连接字符串传递给我的SSIS包?
浏览 1
提问于2011-04-21
得票数 1
2
回答
SSIS中的Excel连接问题
excel
、
excel-2003
、
ssis
我有一个SSIS包,它从Excel(.xls)文件中拉出数据,并加载到SQL表中。在设计期间,我能够正确地映射源Excel文件,并能够运行包。但是,当我将源文件替换为目录位置中具有相同名称(具有与之前相同的格式)的任何其他excel文件时,连接失败。 我发现这个问题的原因是:我使用的Excel文件是从CSV或txt转换而来的(我不知道它们是如何转换的)。当我打开那些excel文件时,它会显示,‘某些数据可能会丢失’--我需要做的就是用这个文件运行软件包-->需要打开工作表-->单击错误消息上的确定-->并保存文件。现在SSIS连接看起来一切正常,可以获取数据了。 我真的很关心
浏览 1
提问于2012-08-08
得票数 0
回答已采纳
3
回答
传递SSIS参数/变量值的最佳方法
sql-server
、
variables
、
parameters
、
ssis
、
etl
向SSIS包传递值的方法有多种。我们可以使用变量、包参数或Project参数,也可以将值保存在表中,并要求SSIS从表中选择值。现在,我编写代码的方法是使用项目参数并获得使用它们的变量。当部署到SSIS目录时,可以根据用户需求设置ENV来覆盖Param值。现在,我正在权衡用户设置ENV以传递param值与设置表以保存值和在SSIS中选择值的代码的风险/容易程度。请把你的想法倾注在这两种方法的利弊上。 让我们假设我们有一个SSIS包来将数据保存到CSV文件中。必须保存CSV文件的文件夹路径取决于服务器(DEV/UA/Prod)。是否最好将文件夹路径值与服务器名称一起保存在表中,还是最好将文件夹路
浏览 8
提问于2022-03-03
得票数 2
回答已采纳
1
回答
SSIS锁出帐户
sql-server
、
import
、
ssis
我设计了一个SSIS包,用于将CSV文件上载到SQL Server数据库。该程序包在我的计算机上运行良好,但当我尝试在其他计算机上运行.dtsx程序包时,它不起作用,并锁定我的帐户。有人知道如何编写可以在任何计算机上运行的SSIS包吗?我是一个完全的SSIS包的初学者,所以任何帮助都将是伟大的。
浏览 1
提问于2013-08-02
得票数 0
1
回答
SSIS脚本中的调试错误
c#
、
ssis
我是SSIS包的新手,我正在尝试创建一个SSIS脚本任务,创建一个空文件,文件名应该类似于"FileName__yyyymmdd__.csv“。我正在尝试编译这段代码,但它需要很长时间才能编译,甚至没有显示任何错误,但当我作为一个整体执行包时,包在脚本任务中失败。 下面的代码是用Main函数编写的: Dts.TaskResult = (int)ScriptResults.Success; String FileLoc="D:\\Folder\\" ; String BaseName="FileName__"; DateTi
浏览 0
提问于2016-09-20
得票数 1
回答已采纳
2
回答
向SSIS进程传递异常
c#
、
sql-server
、
ssis
我已经创建了一个控制台应用程序,它处理CSV文件并将数据加载到SQL Server表中。此应用程序是从SSIS Execute Process Task调用的。 不幸的是,我对SSIS包一无所知,但问题是:我能否以某种方式将异常传递给SSIS进程,以便它可以重定向流?模式是什么?有没有管道或类似的东西,我可以传递异常或一些消息?
浏览 8
提问于2016-05-12
得票数 2
回答已采纳
2
回答
使用SSIS包将日期时间标记列添加到结束目标表
sql-server
、
datetime
、
ssis
、
timestamp
、
etl
我有一个SSIS包,它将一个CSV文件导入到数据库中,当它将新行附加到表底部并且目标表中没有datetime列时,这个包将每天运行。 我想要做的是在目标表中创建一个新的date/timestamp,每次数据加载时,我都希望表反映来自数据库Timestamp的加载时间。 我不知道我是怎么做到这一点的。
浏览 2
提问于2020-02-26
得票数 3
回答已采纳
1
回答
将时间作为字符串在SSIS中捕获和存储
variables
、
time
、
ssis
我有一个输出csv文件的SSIS包。平面文件连接管理器在处理任务时使用带有变量的连接字符串表达式来构造文件名,它们都以日期和时间为结束,例如,将日期和时间转换为由下划线分隔的无间隙字符串; \\server1\departments\Management Information\GDPR\Watch Folder Files\Marketing_Consent_20180726_1400.csv 用于捕获日期的时间并将其转换为字符串的变量表达式如下; SUBSTRING((DT_WSTR, 25) (DT_DATE) GETDATE(), 12, 2 ) + SUBSTRING((DT_WS
浏览 0
提问于2018-07-26
得票数 0
回答已采纳
2
回答
SSIS可变时间分量
sql-server
、
ssis
我有一个名为"DestinationDirectory“的SSIS变量,它有以下表达式: @[User::SourceDirectory] + "\\" + REPLACE(SUBSTRING((DT_WSTR,35)((DT_DBTIMESTAMPOFFSET, 7) GETDATE() ),1,19),":","") 例如,它返回: C:\Finance Extract\2018-11-10 125913 然后,我有一个其他变量堆,例如下面的一个名为"DestinationFileAdjustment“的变量,它在"D
浏览 0
提问于2018-11-10
得票数 1
回答已采纳
1
回答
如何在SSIS包执行时创建报表?
sql
、
ssis
我有一个将数据加载到表中的SSIS包。如何在每次运行包时从表中创建报表? 注意:我问过一个人这个问题,他是这样告诉我的: 创建一个名为SSISReport的变量,并在包配置中更新该变量,以便每次在该表中有记录时,都会从SSISLogs生成报告。
浏览 7
提问于2010-08-24
得票数 0
回答已采纳
1
回答
多个CSV文件到多个尚未创建的表
sql
、
sql-server
、
csv
、
ssis
数据库平台: SQL Server 2012 我有一个文件夹,里面有很多CSV。我需要为每个CSV创建一个表。CSV的列名在第一行,数据在后续行。 我有一个方便的SSIS包,可以迭代文件夹并将其导入到数据库中的现有表中,但在本例中,这是我们第一次加载,我们还希望创建这些表作为该过程的一部分。 我知道如何通过导入向导或SSIS DBO源、新表按钮一次一个地完成此操作。我想知道是否有更自动化的方式使用SSIS。
浏览 0
提问于2013-10-30
得票数 0
1
回答
包裹邮件警报
sql-server
、
ssis
、
dynamics-crm
我的表中有一个日期列,必须在日期等于当前日期时立即执行发送警告电子邮件的SSIS包。 问题是,我不知道如何设置运行、检查数据库的SSIS包,并在每次找到与当前日期相等的日期时发送警告邮件。 我是SSIS的初学者。
浏览 2
提问于2019-07-02
得票数 1
回答已采纳
1
回答
SSIS作业失败-拒绝对平面文件的访问
sql
、
sql-server
、
ssis
、
etl
、
sql-agent-job
我创建了一个SSIS包,它从网络共享驱动器读取csv文件,并将数据导入到我们的表中。该包在Visual中运行良好。我将包导入,当我执行该包时,它会拒绝对平面文件错误的访问。从Sql server运行包所需要的是什么,我创建了一个任务来每晚运行这个包,并为该作业分配了一个代理。不知道我缺少什么权限,有什么帮助吗
浏览 1
提问于2019-10-10
得票数 1
1
回答
SSIS:提取SQL数据并根据行数在平面文件中拆分
sql-server-2016
、
ssis
我创建了一个简单的SSIS包,它查询一个表并将数据提取到一个平面CSV文件中。在生产中,该解压缩可能是数百万行,我希望根据行数将平面文件目的地分割为多个文件。 因此,每次我们使用文件名达到100000行时都创建新文件,如下所示 SomeName_01_date.csv SomeName_02_date.csv 我已经找到了一个由ZappySys付费的工具,它可以做到这一点,但无法解决如何使用普通的SSIS工具箱,我可能遗漏了一些非常简单的东西。我已经找到了其他的帖子和视频,但其中一些涉及到在正常工具集之外使用额外的代码,比如技术兄弟网站。 编辑:阅读后,从评论和评论看,这似乎比预期困难。 如
浏览 0
提问于2021-07-29
得票数 0
回答已采纳
1
回答
使用2010的Server数据工具2017
sql-server
、
visual-studio
、
ssis
、
sql-server-data-tools
、
sql-server-2017
我有一个使用Server 2005的.NET应用程序,它使用SSIS包(.dtsx)从.csv文件导入数据。 将升级到Server 2017。我安装了Server 2017,但没有安装SSIS功能,我认为SSIS功能是组的一部分,应该可以安装。 当我重新运行安装.exe (SQLServer2017-SSEI-Dev.exe)时,我不认为这是一个选项。 有人建议我如何安装这个模块,以便在Server 2017中创建一个.dtsx包吗? 我的开发环境是Visual 2010。 谢谢
浏览 2
提问于2019-01-21
得票数 2
回答已采纳
2
回答
SSIS数据流中的动态创建表
ssis
如何让SSIS数据流创建一个不存在的表?每次我尝试运行这个包时,它都会给我一个错误,告诉我目标表不存在。
浏览 2
提问于2011-08-30
得票数 11
回答已采纳
1
回答
SQL大容量导入与SSIS的简单性
sql-server
、
sql-server-2012
、
ssis
、
etl
、
bulk-insert
我们正在决定批量插入还是SSIS。我们有一个简单的电子表格,包括5列,客户is,成本,日期,产品名称等。电子表格一般每周只有200行左右。 我们所做的就是将平面文件CSV导入到一个简单的表中,没有转换或任何东西。之后,我们很少使用T进行计算.我们可以不关心性能,只考虑200行。最后,我们希望客户运行存储过程,它导入csv,并进行自动的T计算。 简单易用的最佳选择是什么?离开then窗口,创建SSIS包,然后在then中调用ssis包,似乎更依赖。同样,我听说Bulk insert已经过时,不再被使用了。 为了提高性能,我很少研究SSIS和bulk insert的文章,但有一个关于简单性的问题。
浏览 0
提问于2018-07-11
得票数 0
回答已采纳
2
回答
通过ActionResult提供带有文件的SSIS包
c#
、
asp.net-mvc
、
file
、
ssis
我正在使用ASP.NET MVC 4和实体框架。我创建了一个SSIS包,它从Excel文件中提取数据并将其存储到数据库中的一个表中。 我想要做的是使用我的SSIS包和一个上传的Excel文件(到一个ActionResult中)来存储数据。 这里我有一个代码示例,它返回我的“成功”。因此,正确地执行包: Console.WriteLine("Loading SSIS Service..."); //Application object allows load your SSIS package Application app = new Application(); //In o
浏览 0
提问于2013-05-06
得票数 1
回答已采纳
1
回答
我们可以在运行时而不是在设计时将OleDB源映射到Excel目标吗?
ssis
我正在尝试创建一个SSIS包,它将把csv数据导出到excel文件。这个包将从C#调用,将csv文件作为包的输入。我对SSIS非常陌生,并且能够用相同的头生成预期的结果。 我采用了以下方法- 脚本任务-从csv头创建脚本来创建临时表、大容量插入、excel表脚本。 执行SQL任务-在数据库中创建临时表 执行SQL批量插入csv数据到表中 执行SQL任务-创建Excel文件 数据流任务- OleDB源到Excel目标 执行SQL任务-删除创建的临时表 我面临的挑战是我的csv可能有不同的标题(文本和标题的数目都可能不同)。我想要一个包裹来达到这个目的。 在头不同的
浏览 0
提问于2013-02-18
得票数 0
1
回答
SSIS如何在参数中传递变量
ssis
我创建了一个包SSIS来拥有文件的属性(文件的大小,文件的创建日期),输入是我想要的文件的名称,在输出中是file.To的属性,我在vb中创建了一个脚本任务。文件属性存储在一个变量中。我想部署package.My的目标是我可以执行如下所示的包 exec dbo.PackageXXX XXX、@Param_size输出、@Param_date_creation输出; 如何将变量的值传递给SSIS的参数输出?当我运行包时,我需要做什么来收集文件输出结果?
浏览 3
提问于2017-01-06
得票数 0
2
回答
SSIS运行运行powershell脚本的包,但SSMS不运行
sql-server
、
ssis
、
ssms
我在SSIS上有一个包,它执行一个.BAT文件,然后再执行一个PowerShell文件,该文件从一个文件夹中获取文件元数据,从而生成一个CSV文件。 我已经为SQL Server代理用户授予了对该文件夹的访问权限,但它不起作用。 当我在SSIS上运行这个包时,它工作正常!但是,如果我通过SSMS中的作业执行相同的包,它将结束该步骤,但.BAT文件没有执行,或者如果执行了,Powershell文件也没有执行,因为执行之后,CSV文件是"1kb",没有数据。 我是不是忘了什么? SSIS包(葡萄牙语): 编辑1 奇怪的是,我注意到,我们有3个由SSMS调度的包,但其中只有
浏览 0
提问于2020-08-08
得票数 1
1
回答
数据工具与Visual版本的兼容性
ssis
、
visual-studio-2017
、
sql-server-data-tools
我安装了VS 2017 15.8.1版本,并在VS 2012版本11.0.61219.00更新5中创建和运行了一个遗留SSIS包。因此,基本上一台机器上有两个VS实例。我还为VS 2017安装了SSDT 15.4.0版本。我的应用程序将.csv文件保存在服务器上,调用server 2016调用SSIS包并将.csv文件的地址传递给它。SSIS处理文件并将数据保存到数据库。但是,所有这些操作都是正确的,而不是将上传的文件作为链接显示在页面上,而是引发以下错误。 错误: 2019-05-09 12:06:03.61,代码: 0xC000F427,Source: SCR_Chk_UploadTyp
浏览 3
提问于2019-05-09
得票数 1
回答已采纳
1
回答
导出到平面文件目标(CSV) -自定义属性EscapeQualifier不工作(无文档?)
csv
、
ssis
、
etl
、
export-to-csv
、
flat-file
关于这个主题,已经问了很多问题,但我找不到任何具体解决我在VisualStudio2017 (SSDT)中看到的内容的问题。SSIS项目中的平面文件目标组件存在名为"EscapeQualifier“的自定义属性。不幸的是,将此设置为true似乎并没有起到任何作用。 从MS搜索官方文档甚至都不能显示该属性的存在。 从表面上看,当导出的数据包含双引号时,使用此选项似乎是一个非常优雅的解决方案,以解决创建“真实”CSV文件的常见问题。如果它看起来像它应该的那样工作,那么它将加倍任何双引号(或者类似地转义您定义为文本限定符的任何字符)到目的地的所有可商字段。 我找到的“CSV问题”的解决方案建
浏览 8
提问于2022-02-22
得票数 2
2
回答
SSIS包从Windows运行,但从SQL代理作业运行时失败
sql
、
database
我有一个SSIS包(导出一些数据库表--> CSV文件)在创建这个包之后,我可以从Visual Studio运行这个包,或者只需单击它。 但是,如果我将此包添加为在一天中的某个任意时间安排的SQL代理作业来执行,则会失败。 如果我必须配置与权限/命令行参数相关的任何内容,则需要的指针?? 提前感谢
浏览 2
提问于2009-10-15
得票数 1
2
回答
用PowerShell代替SSIS?
sql-server
、
sql-server-2008
、
powershell
、
ssis
有些人不喜欢SSIS,原因如下, 在设计更复杂的包时,需要找到并单击分散在不同地方的快速替换,这些合并、查找组件的性能并不好。我听说很多顾问只是建议在SQL Server表中加载数据,然后使用transact-sql.。 我在一个导出数据并创建csv文件的小项目中使用了powershell。我用过powershell而且很喜欢它。用Powershell代替一些传统上使用SSIS的任务是一种趋势吗?尤其是在只出口的情况下?
浏览 1
提问于2012-02-19
得票数 2
2
回答
Azure数据湖Excel导出到CSV作为相同的文件夹/路径
excel
、
database
、
azure
、
csv
、
ssis
你有没有做过一个天蓝色的数据转换,,azure,data,Lake,,转换成CSV文件。 首先,我尝试在Azure中使用SSIS,但是当映射不可能时,选择添加文本。 第二,尝试使用azure应用程序逻辑和创建CSV表,但是出来的csv只是该文件夹中的结构。 提前谢谢你
浏览 7
提问于2020-02-21
得票数 1
回答已采纳
1
回答
我需要从SSIS中的CSV文件中获取列名
csv
、
ssis
我有一个运行R程序的SSIS进程,R程序将其结果导出到CSV文件中。每次运行R程序时,CSV中的数据都会更改;列名和列数也会更改。CSV文件的名称保持不变。 我需要做的是从这个CSV文件中读取列的名称,这样我就可以动态地创建一个表来存储数据。关于如何从SSIS进程读取列名,有什么建议吗?我不是C#程序员,所以如果解决方案是脚本任务,请提供一个相当详细的示例 提前谢谢。
浏览 2
提问于2016-01-23
得票数 1
2
回答
ssis包修改源代码管理下的文件
tfs
、
ssis
这更多的是一个假设的问题,因为我相信这不是一个很好的做事方式。 假设我有一个SSIS包,在TFS的源代码控制下,它需要读取和修改一些文件,比如csv。如果csv在TFS中也处于源代码管理之下,它如何处理修改csv? 我不完全了解它是如何工作的,但我假设csv会处于写保护下,直到它被检出。尝试写入写保护文件时,ssis包是否会出现错误?必须修改SSIS包来以某种方式绕过写保护,这将需要大量的工作,因为所有这些包现在都已经编写并添加到源代码控制中。或者,我假设您可以在TFS中进行某种设置,以关闭本地副本上的写保护,或者在文件被修改时自动签出该文件。 真正的解决方案是将SSIS包中的输入和输出文件放
浏览 0
提问于2014-07-23
得票数 0
1
回答
每个SSIS作业都在它自己的AppDomain下运行吗?
c#
、
sql
、
sql-server
、
ssis
我正在创建一个自定义的SSIS作业,它有一个执行脚本任务。我需要引用一些第三方dll,我没有这个脚本任务的源代码。我希望避免在GAC中安装这些Dll,因为我会担心Dll地狱,以防不同版本的ssis作业需要不同版本的类似程序集。我已经看到,您可以使用AppDomain.AssemblyResolve方法动态解析程序集。我认为只要SSIS作业不共享AppDomains,这就可以很好地工作。 是否有关于托管在sql server群集上的SSIS作业的标准执行顺序的文档?是每次作业执行都启动一个新进程,还是它们共享进程空间并启动一个新的应用程序域?它们是否都运行在相同的进程和应用程序域中?
浏览 0
提问于2017-08-09
得票数 0
1
回答
SSIS包中前端循环的增量
sql-server
、
ssis
我想从过去3年的表中收集数据,并被要求为每个月的数据创建一个新的CSV文件。我开始为每个循环容器创建一个SSIS包(带有项枚举器),我还创建了一些变量,如startdate、enddate、folderpath。 在FOREachloop中,我创建了数据流任务,我希望在那里获取满足我的开始日期和结束日期条件的每个月的数据,并为每个月创建一个新的CSV文件。 问: 我无法确定在哪里可以增加我的开始日期和结束日期值。请帮我处理这个。
浏览 2
提问于2016-09-12
得票数 0
1
回答
通过SQL代理作业执行SSIS包的安全最佳实践
sql-server
、
security
、
ssis
、
sql-server-agent
我们正试图控制服务器上系统管理员的数量,以及我们遇到的一个与SQL Agent安全有关的问题--特别是在SSIS作业和ETL团队方面。我理解非sysadmins在默认情况下不能执行SSIS作业步骤,并且可以创建代理以允许这样做,但我仍然在努力实现。 这个职位谈到使用代理来允许非系统管理员管理和维护SQL作业,但为我的每个ETL开发人员创建凭据,并在密码更改时(根据我们的AD策略)通过屏幕共享来维护这些凭据,充其量是笨拙的。即使只有少数几个开发人员,这也很快就站不住脚了。我不能因为某人的密码过期而导致工作失败,而且我也不希望依赖于人们记住,每当他们的密码更改时,都需要更新凭证。 我很好奇其他商店
浏览 0
提问于2021-05-19
得票数 1
1
回答
SSIS在不同计算机之间以不同方式导入数据
visual-studio-2008
、
csv
、
ssis
、
sql-server-2008-r2
、
etl
我正在使用VS2008创建一个SSIS包,当包被移动到不同的机器上时,我发现相同的包正在以不同的方式导入数据。 在我的SSIS包中,我有一个第一个运行的脚本任务,它运行得很好。下一步是获取CSV文件(在脚本任务中创建)并将其导入数据库。为了测试这一点,我在VS中执行以下操作: 构建我的解决方案构建我的SSIS包从VS运行SSIS包 所有这些都运行得很好。因此,我转到DTSX文件所在的bin文件夹,然后在该包中创建一个SQL作业。 当我运行这个包时,我注意到它失败了,当我深入研究时,它失败了,因为从CSV文件导入的数据也将引号导入到表中,如下所示: PolicyNumber FamilyM
浏览 2
提问于2014-03-15
得票数 0
2
回答
如何在使用SSIS导入数据库之前验证CSV文件?
ssis
我有三列CSV文件。 sno sname quantity --- ----- -------- 1 aaa 23 2 bbb null 3 ccc 34 4 ddd ddd 5 eee xxx 6 fff 87 Server数据库中的表如下/ CREATE TABLE csvtable ( sno int , sname varchar(100) , quantity numeric(5,2) ) 我创建了一个SSIS包来将csv文件数据导入数
浏览 1
提问于2011-06-24
得票数 6
回答已采纳
2
回答
SSIS导出中的自动逃逸引号
sql-server
、
csv
、
ssis
、
etl
我正在与SSIS一起使用Server 2014 我有这样一个数据集: ID Name Status 1 Awesome "Store" Active 2 Market, Place Active 3 Vendor Active 在SSMS中,当结果在网格中,我右键单击并选择将结果保存为CSV时,原始输出如下: ID,Name,Status 1,"Awesome ""Store""",Active 2,"Market, Place",A
浏览 4
提问于2017-12-20
得票数 6
2
回答
SQL作业历史记录中的SSIS故障流
sql-server
、
visual-studio
、
ssis
我有一个SSIS解决方案,可以将.csv文件的内容插入到我的数据库中。happy path场景工作得很好。但是,某些数据库字段是必需的。例如,如果我让我的解决方案在数据库中加载一个包含不可为空的字段的空.csv文件,那么解决方案当然会失败。我已经使用SSIS失败流将这些文件放到一个单独的文件夹中。这可以很好地工作。当程序包完成时,程序包将结束并显示它已完成,但出现错误。这会导致SQL Server代理中的作业失败。然而,这项工作做的正是我想要的:处理有效文件和归档无效文件。 我的问题是,有没有什么方法可以告诉SSIS它做了正确的事情,并且在完成时不应该返回错误? 提前谢谢。我希望有人能帮助我。
浏览 0
提问于2017-08-14
得票数 0
1
回答
在SSIS MSDB中创建文件夹时出错
ssis
、
directory
我正试图为我的SSIS包创建一个文件夹,就像我到目前为止在几个服务器上所做的那样。 但是,没有创建文件夹,而是收到以下错误:SSIS folder 'XXX' already exists in the specified parent folder. (Microsoft SQL Server Native Client 10.0) 我试过使用几个不同的名称,但每次都会收到相同的错误。 这是我今天设置的SSIS的一个新实例,所以我非常肯定没有其他文件夹存在。
浏览 1
提问于2013-10-30
得票数 0
回答已采纳
1
回答
从Powershell检索AD用户并导出到csv,然后通过SSIS将csv导入SQL
powershell
、
csv
、
visual-studio-2012
、
flat-file
下面是我用来将AD用户导出到CSV的Powershell CMD。由于某种原因,当我使用SSIS创建一个新的平面文件连接并使用导出的CSV时,所有单元格值都包含"“。当我打开CSV时,单元格没有显示引号。 在平面文件连接管理器编辑器中,预览所有有数据的单元格显示"Mydata“ 我的powershell CMD有什么问题吗?或者在创建SSIS包时配置平面文件连接时是否遗漏了什么? Get-ADUser -Filter {(Name -notlike "*(Administrator)")} -Properties SamAccountName,Disp
浏览 1
提问于2013-08-29
得票数 0
回答已采纳
4
回答
在存储到db.之前,我们可以使用SSIS解析应用程序中的数据吗?
.net
、
asp.net
、
sql-server-2008
、
ssis
在这里探索一些东西的可行性..。我们有一个UI页面在mvc3网络应用程序,管理员将用来上传一个'csv‘文件。是否可能有一个由application..that调用的SSIS包将验证/转换所有这些数据并存储到db (如果其所有有效),或者如果存在无效数据,则将错误详细信息抛回应用程序? 只是试图利用SSIS的功能来解析文件和转换数据。如果这不可能,还有更好的办法吗? 请提供您的thought..much感谢! 更新:是的,需要动态执行ssis。并在UI页面..telling上返回一条消息,如果他的上传失败或没有基于SSIS将返回给应用程序的消息,则返回“上载器”。
浏览 6
提问于2011-03-29
得票数 2
回答已采纳
2
回答
SSIS作业动态输出文件名在没有Visual Studio的情况下使用SSMS 2008
sql-server
、
sql-server-2008
、
ssis
我已经搜索了以下问题,但没有找到答案: 我正在SSMS作业中运行从数据库的Export data任务创建的SSIS包。我想在创建文件时将月份和年份添加到文件名中,但没有访问Visual Studio的权限。如何在作业步骤属性中执行此操作?或者我需要在创建SSIS包时执行此操作? 我可以创建一个.bat文件,该文件可以在作业完成后更新文件名,但我宁愿一气呵成。 谢谢。 SQL2008 R2 --没有Visual Studio--
浏览 0
提问于2016-10-20
得票数 0
1
回答
平面文件源在部署和执行时失败
ssis
、
ssms
、
sql-server-data-tools
、
flat-file
我正在尝试创建一个简单的SSIS包,该包可以部署到另一个域(同一台计算机)上的VM上,其中包含SSIS。如果我只是在源计算机上运行来自SSDT的数据流,那么我创建的包将传输数据,但是当我尝试部署和执行它时,它似乎有两个错误。第一个是它不能打开数据文件“C:\SSIS\产品Data.txt”。第二个原因是平面文件源1在预执行阶段失败。我认为第二个错误是由第一个错误引起的。有人知道如何创建一个可以将数据传输到另一台没有平面文件源的计算机的包吗?提前感谢!
浏览 16
提问于2016-08-19
得票数 0
1
回答
通过SSIS使用FTP上传文件
sql-server-2005
、
ssis
我需要在SQL Server2005SSIS中使用FTP任务上载文件。上传时,我无法获取在FTP服务器上创建的文件夹。 SSIS中是否有用于将文件上传到FTP服务器的其他解决方案?
浏览 1
提问于2009-08-13
得票数 0
1
回答
没有SQL Server的SSIS
c#
、
ssis
我得到了一个SSIS包,它从Oracle数据库导入数据,并将其放在几个.CSV文件中,供其他程序使用。 在调试中,它工作得很好,但我希望这个程序每5分钟运行一次。如何才能做到这一点?我希望的是一个用C#编写的程序来运行这个包。这样做的原因是因为可悲的是我的可用软件有限(安装权限永远需要),所以我几乎只安装了带有C#和SSIS的Visual Studio。
浏览 0
提问于2018-11-15
得票数 0
1
回答
VM上的SSIS作为服务
sql-server
、
azure
、
ssis
我有一个Azure托管的SQL数据库。正如详细记录的那样,Azure目前不支持SSIS。在Azure上运行SSIS和SQL有很多文章,但是这是非常昂贵的。 是否有可能将SSIS包部署到Azure VM并让它们在我的Azure SQL数据库中执行以自动化CSV数据的导入?
浏览 0
提问于2017-08-30
得票数 -1
1
回答
表中的加载匹配文件
sql-server
、
ssis
、
etl
我有一个文件夹,其中包含每个员工的多个.csv文件,比如empname_date.csv,我希望在一个表中加载文件。不是所有文件,而是只有文件名与包含员工主列表的tbl_empmaster表匹配的文件。 我不想检查每个文件,因为它将花费太多的时间。我需要按照主列表过滤文件,然后加载匹配的员工文件。 请帮助我在这种情况下能做些什么。 我正在使用SSIS来做同样的事情.
浏览 1
提问于2017-11-13
得票数 2
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
和我从头学SQL Server Integration Services
手把手教你如何用 Python从PDF 文件中导出数据
手把手教你如何用Python从PDF文件中导出数据
以小白眼光观java世界
selenim自动化数据驱动测试实例读取csv文件实现批量登录账号
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券