SQL中的对称密钥问题

时间:2015-09-18 07:24:00

标签: sql sql-server ssis

任何人都能告诉我对称密钥在SSIS中的作用吗?

SQl Server版本是2012年。

我们正在部署该软件包,我们正面临这个问题"无法找到对称密钥XXXX,因为它不存在或您没有权限"。

我在互联网上搜索并找到两个起着重要作用的表,即sys.symmetric_keys和sys.certificates。

表sys.symmetric_keys表中缺少密钥XXXX我不知道为什么它无法在表中创建该密钥。我正在检查SSISDB。

我找到了2014年创建的类似密钥。

搜索很长时间后,我找到了一个链接 - http://www.sqlideas.com/2015/05/cannot-find-symmetric-key-x-because-it.html

是否可以查看谁拥有SQL Server中对称密钥和证书的权限?

请建议我需要做些什么来解决这个问题。

由于

1 个答案:

答案 0 :(得分:0)

作为快速回答,我会推荐这篇文章https://msdn.microsoft.com/en-us/library/ms179331(v=sql.110).aspx

对称密钥的设备从单列加密到完整数据库不等。 如果是列:   - 值返回通过标准sql加密   - value通过sql返回plain,它使用DecryptByKey函数

在数据库的情况下 - 想象某人突然获得加密数据库的备份,并且在未安装(创建)所需密钥之前,尝试恢复/访问数据库内容将失败。