标签: bids

SSDT与SSDT-BI

SSDT和SSDT-商业智能有什么区别?

我已经安装了SQL Server 2017,然后继续下载Business Intelligence Development Studio,但发现它被SSDT/SSDT-BI取代(如果有的话,不知道区别).

我只需要SSDT或SSDT-BI吗?我只能为Visual Studio 2012和2013找到SSDT-BI,而不是VS 2017,而VST的SSDT可用.

自从我使用SQL Server 2017以来,这会产生任何问题吗?

我是一个完全的初学者,这只是一个单项目.请保持答案尽可能简单.非常感谢你.

sql-server bids visual-studio ssdt-bi sql-server-data-tools

3
推荐指数
1
解决办法
3856
查看次数

无法从VS或IE部署或上载大型SSRS 2008报告

到目前为止,在这个项目中我在VS2008/BIDS中有两个报告.第一个包含1个tablix,大约是100k.第二个包含3个tablix(tablices?),约为257k.我可以从VS成功部署较小的报告,我可以从IE中的报告管理器上传它.我可以从Report Manager查看/运行它,我可以从我的浏览器到达报告服务器(Web服务)URL.一切都通过HTTPS完成,证书没有任何问题.

对于较大的报告,我在VS中得到的错误是"操作已经超时"约100秒后.我从IE上传时的错误是"基础连接已关闭:发送时发生意外错误"约130秒后.

在RSReportServer.config文件中,我尝试将Authentication/EnableAuthPersistence从true更改为false并重新启动服务,但仍然收到错误.我将密钥"SecureConnectionLevel"设置为2.将此更改为0并关闭SSL不是一个选项.我在HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\Parameters中添加了名为"MaxRequestBytes"的注册表项,并将其设置为5242880(5MB),并按照MSFT的Jin Chen在论坛帖子中的建议重新启动了HTTP和SRS服务.

我仍然无法上传较大的报告.这是在MS SQL 2008和WS 2003上.当我尝试从IE上传时,以下是来自...\Reporting Services\LogFiles的日志文件条目的一部分.

library!WindowsService_0!89c!02/10/2010-07:57:57:: i INFO: Call to CleanBatch() ends
ui!ReportManager_0-1!438!02/10/2010-07:59:33:: e ERROR: The underlying connection was closed: An unexpected error occurred on a send.
ui!ReportManager_0-1!438!02/10/2010-07:59:34:: e ERROR: HTTP status code --> 500
-------Details--------
System.Net.WebException: The underlying connection was closed: An unexpected error occurred on a send. 
---> System.IO.IOException: Unable to write data to the transport connection: An established connection was aborted by the software in your host machine. 
---> System.Net.Sockets.SocketException: An established …

https bids visual-studio-2008 ssrs-2008

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

在SSRS 2008中添加可选过滤器

我试图在报表中的文本字段上添加可选过滤器.我已尝试在数据集中进行设置,但它将其视为必需的过滤器,因此如果未填充,则不会返回任何结果.它需要使用Like运算符.有什么建议?

bids reporting-services ssrs-2008

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

从BIDS部署到SSRS - 参数未获得更新

在将报告从BIDS部署到SSRS时,我注意到一些奇怪的行为.我有一个具有默认值的参数,但这些默认值似乎没有传播到报表服务器(它们存储在Catalog表的Parameters字段中).然而,当我添加新参数时,我可以看到该字段正在发生变化.这几乎就像部署工具忽略了某些参数.有什么想法吗?

如果这有帮助,我的RDL看起来像这样:

<ReportParameter Name="INCLUDEDFIRMS">
  <DataType>Integer</DataType>
  <DefaultValue>
    <Values>
      <Value>1</Value>
    </Values>
  </DefaultValue>
  <Prompt>Monkey</Prompt>
  <Hidden>true</Hidden>
  <MultiValue>true</MultiValue>
</ReportParameter>
Run Code Online (Sandbox Code Playgroud)

然而,部署后数据库中的字段如下所示:

<Parameter>      
<Name>INCLUDEDFIRMS</Name>      
<Type>Integer</Type>      
<Nullable>False</Nullable>      
<AllowBlank>False</AllowBlank>      
<MultiValue>True</MultiValue>      
<UsedInQuery>True</UsedInQuery>      
<State>MissingValidValue</State>      
<Prompt />      
<DynamicPrompt>False</DynamicPrompt>      
<PromptUser>True</PromptUser>      
<DefaultValues>        
<Value>23</Value>        
<Value>17</Value>      
</DefaultValues>      
<Values>        
<Value>23</Value>        
<Value>17</Value>      
</Values>    
</Parameter>    
Run Code Online (Sandbox Code Playgroud)

bids reporting-services

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

SSRS折线图.如何阻止数字在垂直轴上重复

我在ssrs中有一个折线图.每当最高线值为1或2而不是得到我想要的0,1,2的比例时,我得到0,1,1,2,2.这没有意义,特别是因为数值不是小数而且未格式化.

请帮忙.

sql-server bids reporting-services ssrs-2008 business-intelligence

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

SSIS作业调度程序失败,但在BIDS和MSDB集成服务中运行正常

我创建了一个SSIS包,将其从Oracle 10g服务器导出到SQL SERVER 2008.包运行正常,当我通过Microsoft BIDS运行它时运行正常,当我创建它的包并在Integration Services中运行它.仅当我通过作业调度程序(SQL Server代理程序)安排它时,它才会失败

Date,Source,Severity,Step ID,Server,Job Name,Step Name,Notifications,Message,Duration,Sql Severity,Sql Message ID,Operator Emailed,Operator Net sent,Operator Paged,Retries Attempted
07/26/2012 15:20:12,PATH JOB,Error,0,DSSSERVER,PATH JOB,(Job outcome),,The job failed.        
 The Job was invoked by User HHSH\user7199.  The last step to run was step 1 (PATH JOB).,00:00:01,0,0,,,,0
07/26/2012 15:20:12,PATH JOB,Error,1,DSSSERVER,PATH JOB,PATH JOB,,Executed as user: HHSH\DSSSERVER$. Microsoft (R) SQL Server Execute Package Utility  Version 10.50.1600.1 for 64-bit  Copyright (C) Microsoft Corporation 2010. All rights reserved.    Started:  3:20:12 PM  Error: 2012-07-26 15:20:12.93     Code: 0xC0047062     Source: CLINICS …
Run Code Online (Sandbox Code Playgroud)

sql-server ssis bids sql-server-2008

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

ORA-01005:给出空密码; 登录被拒绝

我使用SQL Server AMO命名空间以编程方式创建了SSAS数据库.它已成功创建.但是,当我要使用数据源的BIDS探索数据时,它会引发这样的错误,

ORA-01005:给出空密码; 登录被拒绝

我的连接字符串是

    @"Provider=OraOLEDB.Oracle.1;Data Source=//cmbtrndb02/hector;Password=trnint16;User ID=trnint16;Intergrated Security=yes";
Run Code Online (Sandbox Code Playgroud)

我已将ConnectionStringSecurity属性用作"未更改",但它给出了相同的错误.

ds.ConnectionStringSecurity = ConnectionStringSecurity.Unchanged;
Run Code Online (Sandbox Code Playgroud)

这可能是什么问题.

c# sql-server ssas bids

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

当字符不是数字时,从平面文件DT_WSTR到nvarchar(255)字段的SSIS转换为空

我在数据转换和从平面文件导入到SQL Server数据库时遇到了一个奇怪的问题。问题是在某些字段中,例如9012635和54Z2534、234-1823都同时存在整数和字符串。

在SSIS包中,我所有的字段都有一个数据类型pf DT_WSTR(255),并且该数据正在插入nvarchar(255)。最初,我是通过使用import export wizzard创建软件包的,然后进行了修改(但未进行转换。我接受了向导给出的内容(即DT_WSTR)。最终没有将数据导入到这些字段中)。行并将数据插入到其他列中,但在某些列中则为NULL-无数据。

为了测试,我最终尝试使用该文件的向导。我收到一个错误:“采样数据中的最后一行不完整。列或行的分度符可能丢失,或者文本修饰不正确”。

尽管如此,该文件仍会导入所有行,但似乎不喜欢这些列中的文本,最终只能将整数值作为文本导入。

其他没有给出此错误信息的文件也具有相同的症状。

我不确定如何解决此问题,或者是什么问题。

ssis bids sql-server-2008

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

编辑自定义SSIS PipelinComponent会抛出错误"'null'的值对'stream'无效"

我创建了一个自定义PipelineComponent来将数据转换为Proper Case,如下所示:

[DtsPipelineComponent(DisplayName = "ProperCase")]
public class ProperCaseTransform : PipelineComponent
{
    //irrelevant code here
}
Run Code Online (Sandbox Code Playgroud)

但是,当我将此组件添加到我的数据流,并单击"编辑"时,我遇到以下错误:

'null'的值对'stream'无效.(Microsoft Visual Studio)


课程地点:

在Microsoft.SqlServer.IntegrationServices.Designer.Common.ImageSourceHelper.GetIconFromResource的System.Drawing.Icon..ctor(Stream stream,Int32 height)的System.Drawing.Icon..ctor(Stream stream,Int32 width,Int32 height)处.程序集程序,String resourceName,Boolean isLarge)at Microsoft.DataTransformationServices.Design.DesignUtils.ExtractManagedBitmap(String fileName,String resName,Boolean large)at Microsoft.DataTransformationServices.Design.DesignUtils.ExtractBitmap(String fileName,String iconResource,Boolean isNative,Boolean在Microsoft.DataTransformationServices.Design.FunctionLevelUI.EditImpl(IWin32Window parentControl)的Microsoft.DataTransformationServices.Design.FunctionLevelMappingUI..ctor(FunctionLevelComponentUI componentUI,IUserPromptService promptService)上的Microsoft.DataTransformationServices.Design.PipelineUtils.GetComponentIcon(IDTSComponentMetaData100 componentMetadata,IServiceProvider serviceProvider) )在Microsoft.DataTransformationServ ices.Design.DtsComponentUI.Edit(IWin32Window parentWindow,变量变量,连接连接)

我已经看到Visual Studio 2012发生了类似的问题(显然CU4 for SP1修复了这个),但从未用于VS 2013.我该如何解决这个问题?我的组件在编辑时无法使用.

c# sql-server ssis bids visual-studio-2013

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

在 SQL Server Business Intelligence Development Studio 中将多值参数转换为临时表

我想在 MS SQL Server BIDS(SSMS 和 Visual Studio)中创建一个报告。用户将输入电子邮件地址列表作为参数。所以@pEmails 将是“foo@bluh.com”、“bar@meh.org”等。这些电子邮件地址可能在也可能不在表中。

我可以简单地做:

and Table.Email in (@pEmails)

这行得通,除非我还需要返回电子邮件地址(如果找不到)。所以结果将是这样的:

|email       |found in table|  
|------------|--------------|  
|foo@bluh.com|  Y           |  
|bar@meh.org |  N           |
Run Code Online (Sandbox Code Playgroud)

我想我可以将输入的值列表作为@pEmails 参数并用它们创建一个临时表,然后我可以将其加入,但我这样做的尝试没有成功。

declare @pEmails table (EmailAddress varchar(255));
insert into @pEmails values (@ReportParameter1);

select
*
from
@pEmails
Run Code Online (Sandbox Code Playgroud)

如果只将单个值放入@ReportParameter1,则上述方法有效,但如果其中包含多个值,则无效。

我正在使用 SQL Server 2008。有关如何最好地进行的任何建议?

sql-server parameters bids temp-tables sql-server-2008

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