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