小编Gab*_*abe的帖子

SSRS导出到Excel - 使用不同的文件名?

不确定这是否可行,但我想以不同于报告文件名的文件名将SSRS报告导出到Excel .

例如,报告是MyReport.rdl.导出时,它将Excel文件输出为MyReport.xlsx.我想为Excel文件使用不同的文件名.有没有允许我这样做的房产?

SSRS 2012

reporting-services

7
推荐指数
1
解决办法
9401
查看次数

在SQL Server 2012上运行DTS包

我读到SQL Server 2012不支持DTS包.我知道有一个向后兼容包/选项,我们用它来运行SQL Server 2008R2来运行DTS包.Backwards兼容包是否不适用于SQL Server 2012?

对于2008 R2 http://msdn.microsoft.com/en-us/library/bb500440(v=sql.105).aspx

ssis dts sql-server-2012

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

根据配置设置SQLCmd变量

我正在尝试根据配置(调试/发布等)设置SQLCmd变量,但配置下拉列表显示为灰色(参见下图).对于Dev环境,我希望SQLCmd变量为Stage,对于Release环境,Prod.

如果不进入属性,我无法想出一个简单的方法.我们有9个项目,每个项目约6个变量.每次我们进行模式比较时,我们都必须手动更改变量,这非常繁琐.

我们的发布脚本适用于不同的环境,它只是设置模式比较,这使得它非常耗时.

在此输入图像描述

database-project sql-server-2012 visual-studio-2012

6
推荐指数
0
解决办法
793
查看次数

rs.exe报告脚本 - 无法连接到服务器ReportService2005.asmx

我正在调用此rs.exe脚本来运行并导出报告:

rs -i RunReport.rss -s http://localhost/reportserver -u myUsername -p myPassword -e Exec2005
Run Code Online (Sandbox Code Playgroud)

我得到的错误是:

Could not connect to server: http://localhost/reportserver/ReportService2005.asmx
Run Code Online (Sandbox Code Playgroud)

目前,我们所有的报告都设置为使用"用户提供的凭据".如果我转到报告并输入用户名和密码,它运行正常.它只是无法运行脚本.

当我将报表的数据源更改为使用Windows Integrated Security时,脚本可以正常工作.

关于我做错了什么的任何想法?或者,有没有办法将报告的权限更改为Windows Auth,然后将其更改回来?

SSRS 2012

我的rss脚本是

Public Sub Main()
  rs.Credentials = System.Net.CredentialCache.DefaultCredentials

  Dim format as string = "EXCEL"
  Dim fileName as String = "C:\test.xls"
  Dim reportPath as String = "/MyDirectory/Report1"

  ' Prepare Render arguments
  Dim historyID as string = Nothing
  Dim deviceInfo as string = Nothing
  Dim extension as string = Nothing
  Dim encoding as string 
  Dim mimeType …
Run Code Online (Sandbox Code Playgroud)

reporting-services

5
推荐指数
1
解决办法
6710
查看次数

是否可以在Visual Studio 2010中的ASP.NET MVC项目中使用HTML5?

目前,我只想使用<audio>和<video>标签,并尝试拖放功能,因为Firefox 3.6支持这些功能.该项目将只是一个测试项目,不一定是生产.

asp.net asp.net-mvc html5

4
推荐指数
1
解决办法
2108
查看次数

在 SSIS 中使用 NTEXT 字段的性能影响

我们正在将数据从源系统引入我们的数据仓库。

他们正在将某些列从 nvarchar(255) 更改为 nvarchar(max)。查看他们的数据,似乎 95% 的数据在 255 个字符以下,99%(可能 100%)在 4000 个字符以下。我们不得不更改我们的 SSIS 包元数据以使用 NTEXT 来引入这些列(它们正在转换 4 个表中的 8 个列)。

我不熟悉 SSIS 如何处理 nvarchar(max)(在 SQL Server 中)/NTEXT(在 SSIS 中)以及会有什么性能影响(如果有的话)。SSIS 是否以不同的方式处理这些数据类型,并且可能更慢?

我们基本上直接读取并转储到我们的暂存环境中,然后从那里继续。我知道 SQL 端的限制,但不知道 SSIS 阶段的限制。

SQL Server 2012 / SSIS 2012

sql-server ssis

4
推荐指数
1
解决办法
2424
查看次数

如何升级到 Airflow 2.0?

现在 Airflow 2.0 已经发布,我们很高兴尝试一些新功能。

  • 从 1.10.11 升级到 Airflow 2.0 的最佳方式是什么?
  • 我现有的代码是否有效,或者我是否需要更改我的 DAG?

我们将在本周晚些时候开始在我们的 DEV 环境中进行升级以进行测试。

Airflow 1.10.11 和本地执行器和 Python3

airflow

4
推荐指数
2
解决办法
2929
查看次数

将 Airflow 中操作员参数中的 jinja 模板格式化为 INT

我正在尝试将 jinja 模板参数格式化为整数,以便我可以将其传递给需要 INT (可以是自定义或 PythonOperator)的运算符,但我无法这样做。

请参阅下面的示例 DAG。我正在使用内置的 Jinja 过滤器| int,但这不起作用 - 类型仍然存在<class 'str'>

我对 Airflow 还很陌生,但根据我读到的有关 Jinja/Airflow 作品的内容,我认为这是不可能的。我看到两个主要的解决方法:

  • 将运算符参数更改为期望字符串并处理下面的转换。
  • 在单独的PythonOperator中处理此转换,该 PythonOperator 将字符串转换为 int 并使用 xcom/task 上下文导出。(我认为这会起作用但不确定)

请让我知道任何其他解决方法

def greet(mystr):
    print (mystr)
    print(type(mystr))

default_args = {
    'owner': 'airflow',
    'start_date': days_ago(2)        
}

dag = DAG(
    'template_dag',
    default_args=default_args,
    description='template',
    schedule_interval='0 13 * * *'
)


with dag:

    # foo = "{{ var.value.my_custom_var | int }}"  # from variable
    foo = "{{ execution_date.int_timestamp | int }}"  # …
Run Code Online (Sandbox Code Playgroud)

jinja2 airflow

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

订阅中的SSRS默认参数值

我有一个报告,其中包含用户输入的两个必需日期参数.我想创建一个在周五运行的订阅,该订阅将在前一周的周日到周六期间进行.因此,例如,对于即将到来的星期五,订阅将在1月29日 - 2月4日进行.我已经尝试过=Now(), =Today(), @ExecutionTime然后减去天数,但我得到的只是错误.这可能吗?

我确实看到了这个链接,但我想知道是否有更好的方法. http://www.sqlservercentral.com/articles/Development/datadrivensubscriptions/2432/

SSRS 2008

reporting-services ssrs-2008

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