我目前使用的是Visual Studio 2008 SP1,并且已将旧项目迁移到VS2008,但现有的SSIS和SSRS(2005)项目与VS2008不兼容.将这些BIDS项目作为单独的解决方案进行维护是一件痛苦的事.
我一直在考虑升级到SQL2008但是因为我们的开发,测试和生产平台都是SQL2005企业版,我不喜欢将我的本地环境偏离当前标准的想法.尽管想要VS2008的BIDS.
我刚刚安装了Sql Express 2008,其中包含所有的内容和一些东西...... Sql Express 2008是否只安装了我需要的所有BIDS位而无需升级本地版本的Sql Server?
这是为VS2008安装BIDS的可行方法还是我遗漏了什么?
UPDATE
我只是想一想......为什么我不能从完整的SQL Server 2008安装工具,因为我可以访问它.
还有一个问题是Express 2008和完整的Sql Server 2008之间的工具有什么不同.
我们最近从SSRS 2008 R2升级到SSRS 2012.我们现有报告的很大一部分现在正在渲染,其中一些列切断了右对齐文本.
我们使用BIDS 2008开发报告,然后将RDL部署到SSRS 2012服务器.
我无法在本地复制该问题,这使我相信有一些服务器配置可以更改.
我已经确认使用的字体已安装在服务器上.
有人有主意吗?
更新
只需将2pt右缩进添加到受影响的文本框即可防止截止.这显然是一个乐队援助,最好确定实际原因和修复.
我有一个包含多个数据集的报告.来自不同数据集的不同字段用于报告的不同位置.
在报告的一部分中,我需要使用来自两个不同数据集的字段进行计算.这可能在表达式中吗?
我可以在表达式中以某种方式引用该字段所在的数据集吗?
例如,我想做这样的事情:
=Fields.Dataset1.Field / Fields.Dataset2.Field
Run Code Online (Sandbox Code Playgroud) 我正在尝试让我的SQL 2008客户端工具与TFS 2010交谈.
地址http:// tfs-server:8080/tfs在VS2010中运行正常,但SSMS(SQL Server Management Studio 2008)和BIDS(Business Intelligence Development Studio 2008)都给我这个错误:
TF31002: Unable to connect to this Team Foundation Server: <snip>
Possible reasons for failure include:
- The Team Foundation Server name, port number or protocol is incorrect.
- The Team Foundation Server is offline.
- Password is expired or incorrect.
Run Code Online (Sandbox Code Playgroud)
我的SQL Server 2005计算机上有2个预定作业,计划每天早上(凌晨2点左右)运行.这些工作一直很好(大多数情况下)多年,虽然我有一些打嗝,但我必须解决这个问题,这完全是让我感到困惑.
两个早上,我的一个软件包开始报告以下错误:
Executed as user: [Service Acount]. ...n 9.00.4035.00 for 32-bit
Copyright (C) Microsoft Corp 1984-2005. All rights reserved.
Started: 1:15:01 AM Error: 2012-10-17 01:15:03.98
Code: 0xC0016016
Source:
Description: Failed to decrypt protected XML node "DTS:Password"
with error 0x8009000B "Key not valid for use in specified state.".
You may not be authorized to access this information. This error
occurs when there is a cryptographic error. Verify that the
correct key is available. End Error Error: 2012-10-17 01:15:03.99
Code: …Run Code Online (Sandbox Code Playgroud) 我目前正在从SQL Server 2008R2升级到2014(两者都是Enterprise).有大量的SSIS作业正在生产中,需要迁移.我正试图了解如何管理未来的SSIS工作.
在2008R2中,我总是使用BIDS将软件包部署到MSDB.然后通过SQL Server控制所有权限.
在2014年,我看到您仍然可以保存到文件系统或MSDB,但现在存在您作为Integration Services目录创建的SSISDB.通过添加简单的变量访问甚至环境变量,这种方法显然可以提供更大的灵活性.
在2014年将SSIS包部署到SSISDB现在是部署和管理SSIS项目的最佳实践方式,而不是部署到MSDB?我还能管理权限吗?当我备份SSISDB时,是否备份了所有部署的项目(就像以前一样使用MSDB)?最后,当我通过SQL代理安排这些软件包时,它们的行为是否仍然相同,其中SQL代理服务帐户和作业所有者的权限在运行时确定SSIS包的权限?
非常感谢任何可以提供帮助的人.我整天都在微软的网站上,虽然文档非常有用,但实际上并没有回答这些问题的具体问题.
我想在SSIS包中保留一个任务,但是在我请的时候启用/禁用它.有没有办法做到这一点?
这是一项大生意吗?
见屏幕截图.是否可以在解决方案资源管理器视图中为大型项目进行任何类型的组织.例如,在我的报表管理器视图中,我能够将所有Dashboards和相关报表放入一个文件夹中以帮助组织,但似乎在解决方案资源管理器中我必须有一个长的无组织列表.这里的子文件夹会很棒吗?

sql-server bids sql-server-2008 reporting-services solution-explorer
我在Business Development Intelligent Studio(BIDS)中使用名为'Test_cube'的数据库构建了一个多维数据集,该数据库由Products维度表,客户维度表和订单事实表组成.
products表属性:prodID-primary key,prodname,prodtype,prodcost
customers表属性:custID-primary key,custname,custloc
orders表属性:orderID,prodID,custID,quantity,unitprice,totalprice-calculated查询列其中primary key设置为orderID,prodID,custID
但是在尝试部署多维数据集时遇到了一些错误
内部错误:操作终止失败.
数据源"Test_cube"包含处理操作不支持的ImpersonationMode.
高级关系引擎中的错误.无法使用DataSourceID为"Test_cube",名称为"Test_cube"的数据源建立连接.
OLAP存储引擎中的错误:正在处理具有"产品"ID,"产品"名称的维度时发生错误.
OLAP存储引擎中的错误:正在处理来自"Test_cube"数据库的"产品"维度的"prodID"属性时发生错误.
服务器:当前操作已取消,因为事务中的另一个操作失败.
虽然我的标题说明了我目前的目标,但我愿意接受其他解决方案.简而言之,我有一系列SSIS包计划在我们的SQL Server计算机上每晚运行.
由于各种更新发生在我公司IT 的以太网中,有时这些出口制动并且该过程将在工作中间停止工作.要对此过程进行故障排除,我会在工作站上启动BIDS并重新启动哪个进程失败.这很有用,因为根据我的经验,从BIDS中生成的任何错误都比我在SQL Server /程序包执行历史记录或服务器事件日志中发现的任何错误更有用.
从历史上看,我的问题是并非所有问题都会出现在BIDS中,但它们会一直在服务器上.这些问题对于诊断来说是痛苦的,并且花费了我很多时间.
因此,我想要做的是将我的包发布到SSIS服务器,从BIDS启动服务器实例并在运行时监视项目.这可能吗?
如果没有,是否还有其他我可以做的事情,以便我可以在流程执行时监控内部步骤?
我担心这一切都不可能,但我不得不问.它将使我的调试和故障排除生活变得更加容易.