在SQLServer启动过程中首先会从注册表读取启动信息,有时候SQLServer无法启动的时候我们需要修改注册表的问题。但是SQLServer的信息保存在注册表哪里呢?从网上找了很久但是都不是很全。
其实微软在2008 R2 SP1之后的版本中新增加了一个DMV可以查询SQLServer实例中Windows注册表中的配置信息和安装信息,对于每个注册表项返回一行,可以返回主机上可用的 SQL Server 服务或 SQL Server 实例的网络配置值等。。
下面举两个例子:
下面的示例返回当前 SQL Server 实例的网络配置信息值。
SELECT registry_key, value_name, value