如何迁移RDS中的加密存储过程

  1. 云栖社区>
  2. 博客>
  3. 正文

如何迁移RDS中的加密存储过程

倾欢 2017-09-25 11:35:01 浏览2315
展开阅读全文
1. 背景介绍

目前,迁移RDS SQL Server中的数据到其他RDS SQL Server时,使用DTS数据传输服务进行迁,无法将加密存储过程顺利迁出。加密的存储过程,无法script出其定义。

备注:
当您考虑加密数据库存储过程之前,建议先做一个备份。

2. 查看SQL Server中加密存储过程和函数的方法

1)在存储过程所在的数据库下,创建存储过程sp_decrypt (出自微软BI开拓者www.windbi.com)。 

create PROCEDURE [dbo].[sp_decrypt] 
(@procedure sysname = NULL) 
AS 
SET NOCOUNT ON 
BEGIN
DECLARE @intProcSpace bigint, @t bigint, @maxColID smallint,@int

网友评论

登录后评论
0/500
评论