解决方案 »

  1.   

     
    在原来的数据库服务器上新建查询,执行T-SQL脚本:
    BACKUP SERVICE MASTER KEY TO FILE = 'path_to_file' 
        ENCRYPTION BY PASSWORD = 'AnyPasswordULike'
    将SMK导出来之后复制到新的服务器上,然后执行:
    RESTORE SERVICE MASTER KEY FROM FILE = 'path_to_file' 
        DECRYPTION BY PASSWORD = 'ThePasswordWhenUBackup' FORCE
      

  2.   

    主密钥服务器是存储主密钥(加密密钥)的企业单一登录 (SSO) 服务器。主密钥服务器可在 SSO 管理员请求主密钥时生成主密钥。主密钥服务器将加密主密钥存储在注册表中。只有单一登录管理员才可以访问主密钥。
    其他单一登录服务器将每 30 秒检查一次主密钥是否已更改。如果主密钥已更改,这些服务器将安全地读取该密钥;否则,它们会继续使用内存中缓存的主密钥。SSO 服务使用主密钥对用户凭据进行加密和解密。
    只有在 SSO 管理员配置主密钥服务器并生成主密钥后,您才可以使用 SSO 系统。主密钥服务器将在配置过程中生成主密钥。只有 SSO 管理员才可以生成主密钥。SSO 管理员必须配置主密钥服务器和 SSO 数据库,应用程序才可以使用 SSO 服务。只是更新你本地的服务器主秘钥,对服务器应该没啥影响