请帮助我将SSRS报告参数设置为可选,即SSRS 2005中的非强制性字段.
sql-server reportingservices-2005 reporting-services ssrs-2008
我想使用powershell部署数据库项目"database.dbproj"(例如).到目前为止,我尝试使用以下方法部署项目,
$ msbuild ='C:\ Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe'
$ option1 = @('/ t:reBuild,deploy/p:TargetConnectionString ="Data Source =(local)\ SQL2008R2; Integrated Security = True; Pooling = False;"/ p:TargetDatabase = test"C:\ TEMP\SVN\6000 \数据库\ Database.dbproj"')
&$ msbuild $ option1
和
$ test1 = @('/ target:Build,deploy','C:\ TEMP\SVN\6000 \Database\Database.dbproj','/ property:TargetConnectionString = Data Source =(local)\ SQL2008R2; Integrated Security =真;池= FALSE;"", '/属性:TargetDatabase =试验')
&$ msbuild $ test1
和
$ test2 = $ msbuild +""+ $ option1
Invoke-Expression $ test2
但在所有情况下它都没有做任何事情.我的意思是如果我调试代码然后我可以看到这个指针到达这个命令然后只是移动到下一行命令而不做任何事情.我有类似的批处理脚本,它工作得很好.所以我确信这是导致这个问题的一些noob错误.我在这做什么错了?
谢谢,杰克
我正在测试从VS2005项目升级到VS2013(程序包部署模型)项目的SSIS程序包。这是一个非常简单的程序包,它仅从特定位置一个文件处理一个文件,并根据这些文件更新数据库,完成后,它会根据结果将文件移动到存档目录或非解析目录中。而且我得到了奇怪的错误,我找不到解决方案。
问题是我的程序包运行良好,并且确实执行了它应该做的事情(从文件中提取数据并将其插入表中)。但是,此操作的一部分是将文件移至归档文件(文件系统任务)。而且我收到此错误“ 描述:要在SQL Server数据工具之外运行SSIS包,必须安装“将文件移动到Integration Services的存档或更高版本。 ”
我在2014年的SSDT BI中使用了VS2013,并且在我的开发测试VM(12.0.2000.8 x64位)中,SSIS Designer版本与dtexec实用程序匹配。以下是CLI的输出。
Microsoft (R) SQL Server Execute Package Utility
Version 12.0.2000.8 for 64-bit
Copyright (C) Microsoft Corporation. All rights reserved.
Started: 10:45:58 AM
Progress: 2016-02-11 10:45:59.20
Source: Truncate StagingTable
Executing query "TRUNCATE TABLE StagingTable".: 100% complete
End Progress
Progress: 2016-02-11 10:45:59.25
Source: Insert into Staging
Executing query "exec dbo.staging @xml_fileName,NULL,'C...".: 100
% complete
End Progress
Progress: 2016-02-11 10:45:59.25
Source: Move to MasterXML
Executing query "exec dbo.insertXML".: 100% complete
End Progress …