Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssrs 2008 使用脚本更改SSRS RDS连接字符串_Ssrs 2008_Reporting Services - Fatal编程技术网

Ssrs 2008 使用脚本更改SSRS RDS连接字符串

Ssrs 2008 使用脚本更改SSRS RDS连接字符串,ssrs-2008,reporting-services,Ssrs 2008,Reporting Services,是否有一种方法可以临时更改RDS文件中的连接字符串以指向新数据库,并使用脚本(可以是Powershell、批处理任何内容)为SSRS环境中的所有RDL执行此操作。如果可能,请有人给我一个示例脚本,我可以在测试环境中运行。 谢谢。通常的设置是尽量减少数据源文件的数量。多个报表可以使用一个共享数据源连接。然后,当您需要更改数据库时,只需在一个位置编辑数据源连接。通常的设置是尽量减少数据源文件的数量。多个报表可以使用一个共享数据源连接。然后,当您需要更改数据库时,只需在一个位置编辑数据源连接。我很困惑

是否有一种方法可以临时更改RDS文件中的连接字符串以指向新数据库,并使用脚本(可以是Powershell、批处理任何内容)为SSRS环境中的所有RDL执行此操作。如果可能,请有人给我一个示例脚本,我可以在测试环境中运行。
谢谢。

通常的设置是尽量减少数据源文件的数量。多个报表可以使用一个共享数据源连接。然后,当您需要更改数据库时,只需在一个位置编辑数据源连接。

通常的设置是尽量减少数据源文件的数量。多个报表可以使用一个共享数据源连接。然后,当您需要更改数据库时,只需在一个位置编辑数据源连接。

我很困惑。如果您有一个.rds文件,您可以简单地更改其中的连接字符串,所有引用数据源的报告现在都将更改它们指向的位置。或者您有使用共享数据源(.rds)和嵌入式数据源的混合报表吗?我是第一次使用SSRS,所以可能我弄错了,但让我试一试。我有几个报表(.RDL文件),它们有自己的.rds文件和指向共享数据库的连接字符串。我想找到一种方法,通过该方法可以运行脚本并临时更改所有报表(.rdl)的所有.rds文件的连接字符串,以指向新的数据库实例。这有意义吗?还是我把你弄糊涂了???Umang MIf如果报告都使用相同的数据库,那么你应该有一个.rds,然后每个报告(.rdl)都应该引用该数据源。然后就可以很容易地更改所使用的数据库。好吧,这些报告确实使用同一个数据库,因此对应的.rdl文件有一个.rds文件。但是,同样,我有不同的.rdl文件和它们自己的.rds文件的混合报告,它们具有相同的连接字符串并指向相同的共享数据库。因此,我正在寻找一种方法来更改一个.rds文件的连接字符串,然后通过一个脚本(bash、powershell、perl)为所有剩余的.rds文件复制该方法。如果您有一个.rds文件,您可以简单地更改其中的连接字符串,所有引用数据源的报告现在都将更改它们指向的位置。或者您有使用共享数据源(.rds)和嵌入式数据源的混合报表吗?我是第一次使用SSRS,所以可能我弄错了,但让我试一试。我有几个报表(.RDL文件),它们有自己的.rds文件和指向共享数据库的连接字符串。我想找到一种方法,通过该方法可以运行脚本并临时更改所有报表(.rdl)的所有.rds文件的连接字符串,以指向新的数据库实例。这有意义吗?还是我把你弄糊涂了???Umang MIf如果报告都使用相同的数据库,那么你应该有一个.rds,然后每个报告(.rdl)都应该引用该数据源。然后就可以很容易地更改所使用的数据库。好吧,这些报告确实使用同一个数据库,因此对应的.rdl文件有一个.rds文件。但是,同样,我有不同的.rdl文件和它们自己的.rds文件的混合报告,它们具有相同的连接字符串并指向相同的共享数据库。因此,我正在寻找一种方法来更改一个.rds文件的连接字符串,然后通过脚本(bash、powershell、perl)为所有剩余的.rds文件复制该方法。