任何人都能告诉我对称密钥在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中对称密钥和证书的权限?
请建议我需要做些什么来解决这个问题。
由于
答案 0 :(得分:0)
作为快速回答,我会推荐这篇文章https://msdn.microsoft.com/en-us/library/ms179331(v=sql.110).aspx
对称密钥的设备从单列加密到完整数据库不等。 如果是列: - 值返回通过标准sql加密 - value通过sql返回plain,它使用DecryptByKey函数
在数据库的情况下 - 想象某人突然获得加密数据库的备份,并且在未安装(创建)所需密钥之前,尝试恢复/访问数据库内容将失败。