28、SQL Server ETL技术全解析

SQL Server ETL技术详解与实践

SQL Server ETL技术全解析

1. SSIS包的安全保护

在部署SSIS包后,我们可以控制谁有权限运行和修改它。对于保存到文件系统的包,可以使用NTFS权限来控制安全;而对于保存到SQL Server的包,则采用基于角色的安全模型。无论采用何种访问控制方式,包中的敏感信息(如数据库凭据)都不会以明文形式存储,要么不存储,要么进行加密。

1.1 包保护级别

保存包时,可以从多个保护级别选项中进行选择,这些保护级别规定了加密的数据量和加密方式。可以选择不加密、仅加密“敏感”数据(如密码或特定变量值)或加密整个包。加密数据时,可以选择仅自己使用的密钥或与他人共享的密码。如果将包保存到SQL Server,还可以让服务器进行加密。以下是可用的包加密选项:
| 保护级别 | 描述 |
| — | — |
| 不保存敏感数据 | 包中的敏感内容(如明文凭据)不会保存,使用该包的用户需自行提供这些信息。 |
| 用密码加密敏感数据 | 使用提供的密码加密敏感数据,可与他人共享密码,让他们打开包含敏感数据的包。不知道密码的用户需自行提供敏感值。 |
| 用密码加密整个包 | 使用共享密码加密整个包,用户必须知道密码才能使用该包。 |
| 用用户密钥加密敏感数据 | 使用保存包的用户独有的密钥加密敏感数据,只有该用户能打开包含敏感数据的包,其他用户需重新提供敏感数据。 |
| 用用户密钥加密整个包 | 使用唯一的用户密钥加密整个包,只有保存包的用户能打开。 |
| 依赖服务器存储进行加密 | 仅在将包保存到SQL Server时可用,允许SQL Server使用自己的密钥加密包,并使用包角色限制访问。这是

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值