关于SSIS的敏感数据保存的问题
摘要:问题: 建立了到Sql server的连接且认证方式为SQL认证,发现即便点上"保存密码"复选框并确定、保存之后,执行包会提示组件验证出错,且再次打开属性框发现密码栏为空白,如下图: 此问题虽然可以通过在配置文件里保存密码来解决,但是把数据库密码明文保存在配置文件里明显是一个巨大的安全隐患!几经搜索得到以下解决办法:1. 设置包权限 为encryptAllWithPassword2. 在连接管理器里设置密码123456,并点上“保存密码”3. 通过 dtexe /de 123456的方式调用包,你会发现包正常工作~注意:如果你启用了配置文件,一定不要在配置文件里有密码的相关
阅读全文
posted @
2014-03-12 11:47
babyblue
阅读(1149)
推荐(0) 编辑
MSDE数据库的一些操作技巧
摘要:1.验证用户:osql -E 使用Windows身份验证osql -U sa/其他用户 SQL认证方式,回车后会叫输入密码,通过后,会显示1>2. 附加数据库osql -U 帐号 -P 密码 -Q "sp_attach_db N'数据库名',N'数据库.mdf',N'数据库.ldf'"3. 管理 MSDE 2000:EXEC sp_dropuser 'dpscore' 在当前数据库中删除dpscore用户EXEC sp_addlogin 'dpscore','dpscorE'
阅读全文
posted @
2013-12-17 19:38
babyblue
阅读(200)
推荐(0) 编辑
C#调用SSIS包的一些技巧
摘要:最近研究用C#调用SSIS的包,有几个问题一一解决了: 1.如何调用带密码的包呢? 调用DTS.Runtime库的方法似乎不太好使,最终使用C#调用dtexec.exe命令实现了: dtexec /f test.dtsx /de 123456 其中/de参数就是加密码的 2. 如何快捷的更改连接呢? 在SSIS包里面建立了一些数据库连接,但是这些连接随着部署环境的变化肯定要变化的,每次都打开IDE来改?太笨拙了... 通过包配置管理器,将连接的属性保存在配置文件里,然后通过 dtexec /conf cfg.xml 的方式在调用的时候动态指定配置文件 3. 如何给包加密? ...
阅读全文
posted @
2013-12-06 15:11
babyblue
阅读(906)
推荐(0) 编辑
SSIS通过包配置进行灵活配置
摘要:如何启用包配置,请参考:http://www.cnblogs.com/gudujianxiao/archive/2012/07/17/2594869.html这里讲下自定义包配置文件的路径,上面的教程有一个弊端,就是在包设计向导里指定了配置文件的路径,导致部署很麻烦.我的办法是: 1. 通过上述教程配置好包的配置 2. 在下图中,删除对配置文件的引用 3. 通过dtexec.exe来指定包配置文件的路径dtexec /de 123456 /f msde.dtsx /conf c:\sync\cfg1.dtsConfig
阅读全文
posted @
2013-12-06 14:55
babyblue
阅读(151)
推荐(0) 编辑