WINCC的数据库名字自动随日期更改,如何利用SQL server agent做SSIS数据同步

WINCC用户归档所在的数据库名格式为CC_工程名_年_月_日_时_分_秒R,在WINCC工程的文件夹名字改变时例如由V1.0改变为V2.0时,再次运行WINCC后其对应的数据库名字的时间部分会自动更改。
在sql管理器中配置SSIS包向其他服务器进行数据同步时(wincc端做数据源),需要对数据源的数据库进行指定,当出现类似上面出现的wincc数据库名改变时,之前配置好的SSIS包就不可用了。
怎样才能使WINCC的数据库名字保持不变呢,有什么地方可以设置一下么

或者如何可以动态的对SSIS的数据源进行配置(自动查找到当前用户归档所在的数据库名字)

问题补充:
在wincc内可以使用@DatasourceNameRT找到数据库的名字,不过。。。我想知道的是在第三方应用中如何找到数据库的名字,比如SQL server管理器中的存储过程、定时任务或者其他的C#或WEB程序

最佳答案

WinCC有个系统变量@DatasourceNameRT,运行时,它的值就是数据源名称,可以通过读取该变量值来确定数据库名称。

提问者对于答案的评价:
谢谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc316550.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午4:23
下一篇 2020年11月1日 下午4:23

相关推荐