0600 为SSRS DB服务器设置远程查询超时的秒数0KeepAliveSQL Server的TCP/IP 属性=30000BIDS在查看报告的"预览"选项卡时返回的错误在大约1分钟后出现(SSMS中的查询需要大约1分10秒 - 编辑:2012-10-16现在已经在SSRS中复制了错误通过将报告部署到Report Manager并尝试运行报告:下面添加了异常堆栈跟踪):
本地报告处理期间发生错误.
报告处理期间发生错误.
数据集"MainData"的查询执行失败.
从服务器接收结果时发生传输级错误.(提供程序:TCP提供程序,错误:0 - 指定的网络名称不再可用.)
db_datareader针对prod和dev db服务器的最终用户帐户进行了测试,并且在SSMS中运行良好.SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
SET NOCOUNT ON
SET ANSI_WARNINGS OFF
/**********************************************************
CTE to be used to clean strings
***********************************************************/
;WITH
CTE_1 AS ( SELECT …Run Code Online (Sandbox Code Playgroud) 我正在尝试创建一个如下所示的报告:

使用此表中的选择:( fiddler here for query and data)
CREATE TABLE StudentData
(
id int PRIMARY KEY IDENTITY,
name varchar(30),
subject varchar(30),
currentGrade varchar(2),
targetGrade varchar(2),
note1 varchar(100),
note2 varchar(100),
note3 varchar(100),
UNIQUE (id)
)
Run Code Online (Sandbox Code Playgroud)
基本上我想student在新页面上显示每个页面,将它们subject分成几个部分,以及它们grades和notes每个subject部分.
我试图在商业智能开发工作室中这样做
任何有关我如何去做的帮助都会很棒,谢谢.
虽然我的标题说明了我目前的目标,但我愿意接受其他解决方案.简而言之,我有一系列SSIS包计划在我们的SQL Server计算机上每晚运行.
由于各种更新发生在我公司IT 的以太网中,有时这些出口制动并且该过程将在工作中间停止工作.要对此过程进行故障排除,我会在工作站上启动BIDS并重新启动哪个进程失败.这很有用,因为根据我的经验,从BIDS中生成的任何错误都比我在SQL Server /程序包执行历史记录或服务器事件日志中发现的任何错误更有用.
从历史上看,我的问题是并非所有问题都会出现在BIDS中,但它们会一直在服务器上.这些问题对于诊断来说是痛苦的,并且花费了我很多时间.
因此,我想要做的是将我的包发布到SSIS服务器,从BIDS启动服务器实例并在运行时监视项目.这可能吗?
如果没有,是否还有其他我可以做的事情,以便我可以在流程执行时监控内部步骤?
我担心这一切都不可能,但我不得不问.它将使我的调试和故障排除生活变得更加容易.
我有3个具有相同结构但数据不同的数据库,因为它们来自不同的客户端.
现在,我有一个现有的SSAS项目.其数据源视图,多维数据集和维度只能使用或访问一个数据库.
这些可能吗?您能否提供见解和一些有用的参考资料?
我找到了一个侧面项目,公司希望我开发一个数据库/智能客户端来跟踪各种程序的参与者.此应用程序将使用C#和MS SQL Server编写.
我想知道是否有任何关于如何实际出价的提示?
任何评论或提示都会非常有用,因为我在正常的编程工作之外做"侧面演出"是全新的.
提前致谢
我正在尝试使用BIDS创建报告.我希望其中一列提供电子邮件地址.我有两个包含电子邮件地址的表.一个包含客户开始与我们开展业务时提供的原始电子邮件地址.另一个表包含他们在网站上提交的可能更新的(备用)电子邮件地址.
有时原始电子邮件地址使用我们公司的域名,因为我的公司用于为没有地址的客户创建电子邮件.
我需要构建一个评估原始电子邮件地址的查询.它需要做两件事:
查询将需要吐出这个评估是一个名为Email的列.
可以这样做吗?我应该转向BIDS吗?如果是这样,方向是什么?
在此先感谢您的帮助.
Build build 16/11/2011 9:24:11 AM 节点1上的项目"C:\ Builds\1\NetTellerMigration\NetTellerMigrationBuild\Sources\blah.sln"(默认目标).ValidateSolutionConfiguration:构建解决方案配置"开发|默认".MSBUILD:警告MSB4078:MSBuild不支持项目文件"blah\blah.dtproj",无法构建.[C:\构建\ 1\NetTellerMigration\NetTellerMigrationBuild \源头\ blah.sln]完成建筑项目 "C:\构建\ 1\NetTellerMigration\NetTellerMigrationBuild \源头\ blah.sln"(缺省目标).
构建成功.
"C:\构建\ 1\NetTellerMigration\blahBuild的\ Sources\blah.sln"(默认目标)(1) - >(blah_b目标) - > MSBUILD:警告MSB4078:项目文件 "嗒嗒\ blah.dtproj" 不由MSBuild支持,无法构建.[C:\构建\ 1\NetTellerMigration\NetTellerMigrationBuild \源头\ blah.sln]
1 Warning(s)
0 Error(s)
Run Code Online (Sandbox Code Playgroud)
时间流逝00:00:00.42
我目前使用SqlExpress安装了tfs2010,并尝试'不成功'来实现针对SSIS包的持续集成.我的目标是创建一个由代码签入触发的构建.我有一个doso的构建定义,但显示上面显示的警告,没有'.dtsx'文件被复制到构建目录?
我认为它与.net框架的v4的构建代理有关,但我可能是错的.无论如何,任何以前遇到此问题的人都会非常感激.
我有一个包含多个报告的报告解决方案.到目前为止,我已经能够添加基于SPROC的数据集而没有任何问题.但是,当我尝试添加最新的数据集,并使用SPROC作为其查询类型时,当我单击刷新字段时,我收到以下错误:超时已过期.操作完成之前经过的超时时间或服务器没有响应.
我已经在数据源属性>编辑>测试连接中测试了数据库连接,它运行正常.
我在以下方面将超时时间增加到100:
SPROC在SQL数据库中运行良好.大约需要55秒.
还有其他想法吗?谢谢.
更新:我现在无法使用SPROC添加任何数据集.甚至认为SPROC在SQL中都运行良好!!!!!!
我的源是TXT平面文件源,目标是OLE DB类型.(见图)

我在Code Project上找到了一个非常基础的教程来创建一个包.我完成了步骤但是在调试时我得到一个奇怪的错误(下图):
有人可以解释这个错误吗?我花了几个小时在网上搜索错误.
SSIS包"C:\ Users\USRNAME\Desktop\Projects\DataGeneratorSsis\DataGeneratorSsis\Package.dtsx"开始.信息:数据流任务中的0x4004300A,SSIS.Pipeline:验证阶段正在开始.信息:数据流任务中的0x4004300A,SSIS.Pipeline:验证阶段正在开始.警告:数据流任务中的0x80047076,SSIS.Pipeline:输出"平面文件源输出"(6)上的输出列"intApplication"(7)和组件"平面文件源"(2)随后未在数据流中使用任务.删除此未使用的输出列可以提高数据流任务性能.信息:0x40043006在数据流任务,SSIS.Pipeline:准备执行阶段开始.信息:0x40043007在数据流任务,SSIS.Pipeline:预执行阶段开始.信息: 2:文件"C:\ Users\USRNAME\Desktop\ddd.txt"的处理已经开始.信息:数据流任务中的0x4004300C,SSIS.Pipeline:执行阶段开始.信息:0x402090DE数据流任务,平面文件源2:为文件"C:\ Users\USRNAME\Desktop\ddd.txt"处理的数据行总数为2.错误:数据流任务中的0xC0202009,OLE DB目标[43]:SSIS错误代码DTS_E_OLEDBERROR.发生OLE DB错误.错误代码:0x80040E21.OLE DB记录可用.来源:"Microsoft SQL Server Native Client 11.0"Hresult:0x80040E21说明:"多步OLE DB操作生成错误.检查每个OLE DB状态值,如果可用.没有工作.".错误:数据流任务中的0xC020901C,OLE DB目标[43]:OLE DB Destination.Inputs [OLE DB目标输入].OLE DB Destination.Inputs [OLE DB目标输入]上的[OLE ID] .Columns [AppID]出错.返回的列状态为:"由于可能丢失数据,无法转换该值." 错误:0xC0209029在数据流任务,OLE DB目标[43]:SSIS错误代码DTS_E_INDUCEDTRANSFORMFAILUREONERROR."OLE DB Destination.Inputs [OLE DB目标输入]"失败,因为发生错误代码0xC0209077,并且"OLE DB Destination.Inputs [OLE DB目标输入]"上的错误行处置指定错误时失败.指定组件的指定对象发生错误.在此之前可能会发布错误消息,其中包含有关失败的更多信息.错误:数据流任务中的0xC0047022,SSIS.Pipeline:SSIS错误代码DTS_E_PROCESSINPUTFAILED.组件"OLE DB Destination"(43)上的ProcessInput方法在处理输入"OLE DB Destination Input"(56)时失败,错误代码为0xC0209029.标识的组件从ProcessInput方法返回错误.该错误特定于组件,但错误是致命的,将导致数据流任务停止运行.在此之前可能会发布错误消息,其中包含有关失败的更多信息.信息:0x40043008在数据流任务,SSIS.Pipeline:后执行阶段开始.信息:0x402090DD在数据流任务,平面文件源2:文件"C:\ Users\USRNAME\Desktop\ddd.txt"的处理已结束.信息:0x4004300B在数据流任务,SSIS.Pipeline:"OLE DB目标"写入0行.信息:数据流任务中的0x40043009,SSIS.Pipeline:清理阶段正在开始.任务失败:数据流任务警告:包时的0x80019002:SSIS警告代码DTS_W_MAXIMUMERRORCOUNTREACHED.执行方法成功,但引发的错误数(4)达到允许的最大值(1); 导致失败.当错误数达到MaximumErrorCount中指定的数量时,会发生这种情况.更改MaximumErrorCount或修复错误.SSIS包"C:\ Users\USRNAME\Desktop\Projects\DataGeneratorSsis\DataGeneratorSsis\Package.dtsx"完成:失败.
OLE DB Destination.Inputs [OLE DB目标输入]上的错误.OLE DB Destination.Inputs [OLE DB目标输入]上的[AppID].返回的列状态为:"由于可能丢失数据,无法转换该值."
我正在做一个 SSIS 项目。我有一个平面文件源 (csv) 和 OLE DB 作为目标。我有一个名为列WrapUpName与数据类型Unicode string [DT_WSTR]有Outputcolumnwidth - 50只包含这些数据要么Successfull,Unsuccessfull,ACPS FC: Always Busy or Ringing or Unattended和我的目的地列nvarchar(50)
我有这些错误信息
数据转换失败。列“WrapUpName”的数据转换返回状态值 4 和状态文本“文本被截断或一个或多个字符在目标代码页中没有匹配项”。
这是因为一旦误差行中列中数据的检查是很奇怪的WrapUpName是Successfull这是由我的是没有问题的处理。经研究,我知道该修复程序设定code page到UTF-8这是我从第一次做了或调整是正确的数据类型的长度,但我想知道是什么引起了错误。