0
SQL Server数据库中可以存在多少个加密密钥?SQL Server数据库上有多少个加密密钥?
ColumnX可以有一个加密密钥,ColumnY可以有另一个加密密钥,ColumnZ可以有另一个加密密钥?
这是如何实现的?
SQL Server数据库中可以存在多少个加密密钥?SQL Server数据库上有多少个加密密钥?
ColumnX可以有一个加密密钥,ColumnY可以有另一个加密密钥,ColumnZ可以有另一个加密密钥?
这是如何实现的?
您可以创建多个加密密钥(百万),并将单独的密钥用于单独的列。添加多个密钥对于需要周期性密钥轮换的任何场景都非常重要。要加密数据,请使用ENCRYPTBYKEY
并传递所需加密密钥的密钥名称,请参阅How to: Encrypt a Column of Data。您使用DECRYPTBYKEY
解密数据。请注意,您不指定要使用的解密密钥,引擎知道。但您必须先正确打开解密密钥,请参阅OPEN SYMMETRIC KEY
。