Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在SQL Server 2016中启用静态加密?_Sql_Sql Server_Encryption - Fatal编程技术网

如何在SQL Server 2016中启用静态加密?

如何在SQL Server 2016中启用静态加密?,sql,sql-server,encryption,Sql,Sql Server,Encryption,我的任务是确保SQL Server 2016中的数据库提供“静态加密”。有人提供了关于我如何实现这一点的分步指南吗?(20+dbs到位一些大型) 我已经运行了下面的脚本,它说is_encrypted=0。所有其他值都为空。所以我猜什么都没有加密 SELECT db.name, db.is_encrypted, dm.encryption_state, dm.percent_complete, dm.key_algorithm, dm.key_len

我的任务是确保SQL Server 2016中的数据库提供“静态加密”。有人提供了关于我如何实现这一点的分步指南吗?(20+dbs到位一些大型)

我已经运行了下面的脚本,它说is_encrypted=0。所有其他值都为空。所以我猜什么都没有加密

SELECT
    db.name,
    db.is_encrypted,
    dm.encryption_state,
    dm.percent_complete,
    dm.key_algorithm,
    dm.key_length
FROM
    sys.databases db
    LEFT OUTER JOIN sys.dm_database_encryption_keys dm
        ON db.database_id = dm.database_id;

在DBA网站上询问这个问题可能更好,但请先进行彻底的web搜索。我想这是一个数据库选项,你可以在SQL Server中设置。你能告诉我这个网站的方向吗?非常感谢,但是请不要在没有大量新研究的情况下发布这篇文章。您似乎已经拥有一个帐户。想想看,“静态加密”通常只是指加密的磁盘。您可能可以在操作系统级别进行设置,可能是在RAID或镜像磁盘阵列上。@gmisk,