none
SSIS监控 RRS feed

  • 问题

  • 大家好!如何监控SSIS包!比如谁修改了这个SSIS包!修改时间!客户端名称!谁什么时候下载了这个包!上传了这个包!等信息!如果把这些信息监控起来!最好能放到数据库中进行分析!

    2012年8月9日 4:49

答案

  • 一般建议放数据库吧,这样需要数据库级上的权限才能访问 SSIS 包,如果直接放文件系统的话,只有有操作系统的权限就可以去访问这些包了

    另外,放数据库的话,只需要备份 msdb 库,也就备份了这些 SSIS 包了,比较方便

    2012年8月9日 5:55

全部回复

  • 如果你的包是存放在数据库中,可以通过监控 msdb 中的表 sysdtspackages90 (2008及之后的版本是 sysssispackages ),可以考虑在上面写个触发器,记录更新/修改/删除事件

    如果你的包是放在文件系统中,那么你可以自己写程序,对存放目录的文件变化进行监控(文件变化监控)

    2012年8月9日 5:01
  • 谢谢!皱大哥!我想问下放到数据中比较好还是文件系统中呢!能给个好的建议吗?如果我要定期自动把这些SSIS包备份呢!该如何备份呢?嘿嘿!你有MSN或者QQ吗?以后有问题可以方便问你!我初学SSIS!很想数据库ETL这方面发展!
    2012年8月9日 5:06
  • 一般建议放数据库吧,这样需要数据库级上的权限才能访问 SSIS 包,如果直接放文件系统的话,只有有操作系统的权限就可以去访问这些包了

    另外,放数据库的话,只需要备份 msdb 库,也就备份了这些 SSIS 包了,比较方便

    2012年8月9日 5:55