Sql server 在SQL Server实例上的服务器数据库之间是否可以使用相同的对称密钥(SQL Server列级加密)?

Sql server 在SQL Server实例上的服务器数据库之间是否可以使用相同的对称密钥(SQL Server列级加密)?,sql-server,encryption,Sql Server,Encryption,我构建了两个不同的系统(销售系统和财务系统),它们在同一个SQL Server Instance上有自己的数据库 在这两个系统上,Bank_AccountNO字段(varbinary数据类型)必须是密码。但银行账户号仅在销售系统上输入,然后通过sql触发器将银行账户号数据自动同步到财务系统。 当我创建主密钥时,我发现我必须首先选择一个数据库名称。这意味着对称密钥也属于我刚才选择的某个特定数据库。 那么,是否可以在位于同一sqlserver实例上的服务器数据库之间使用相同的对称密钥(sqlserv

我构建了两个不同的系统(销售系统和财务系统),它们在同一个SQL Server Instance上有自己的数据库

在这两个系统上,Bank_AccountNO字段(varbinary数据类型)必须是密码。但银行账户号仅在销售系统上输入,然后通过sql触发器将银行账户号数据自动同步到财务系统。

当我创建主密钥时,我发现我必须首先选择一个数据库名称。这意味着对称密钥也属于我刚才选择的某个特定数据库。

那么,是否可以在位于同一sqlserver实例上的服务器数据库之间使用相同的对称密钥(sqlserver列级加密)
非常感谢~

。当发出
create symmetric key
语句时,您可以为
key\u source
identity\u value
提供相同的值,从而在每个数据库中创建相同的密钥。

有效!非常感谢你解决了我的问题。