由于它是自动创建的,因此在Microsoft 官方来源中它在安装过程中显示。 但是在70-764官方考试准备书第18页,还有另一个非官方博客说
每当 SQL Server 必须保护其中一个实体(DMK 或链接服务器登录)时,它会自动创建一个新的服务主密钥(如果不存在)。
所以我在这里看到了矛盾。如果它是在setup期间创建的,那么它不应该等待一些对象被创建,如果它是在setup之后创建的,那么提到setup生成是不正确的。我们应该更正博客中的信息吗?
由于它是自动创建的,因此在Microsoft 官方来源中它在安装过程中显示。 但是在70-764官方考试准备书第18页,还有另一个非官方博客说
每当 SQL Server 必须保护其中一个实体(DMK 或链接服务器登录)时,它会自动创建一个新的服务主密钥(如果不存在)。
所以我在这里看到了矛盾。如果它是在setup期间创建的,那么它不应该等待一些对象被创建,如果它是在setup之后创建的,那么提到setup生成是不正确的。我们应该更正博客中的信息吗?
我会和官方一起去,除非由于某种原因已经被明确证明不是这样。
这很好,但我不确定发生这种情况的可能性有多大。值得一试。
您可以查看
sys.symmetric_keys
并查看具有创建日期和修改日期的服务主密钥(在 master 中)。如果您重新安装 SQL Server,这些将是相同的,并且应该大致在第一次启动时作为安装的一部分,这将使官方文档正确。