我正在尝试将扩展的存储过程添加到Sql Server。我需要将其代码放入与标准Sql Server dll文件相同的文件夹中。我知道它们的默认存储位置是C:\ Program Files \ Microsoft SQL Server \ Mssql \ Binn,但是在运行Sql Server的计算机上不存在该文件夹。
如何确定标准dll文件的确切存储位置?
它存储在注册表中,可以位于几个不同的位置之一。如果将SQL Server安装为默认实例,则它位于此处。
HKLM\SOFTWARE\Microsoft\MSSQLServer\Setup\SQLPath
如果SQL Server作为命名实例安装,则位于此处。只需将INSTANCE一词替换为实例的实际名称。
HKLM\SOFTWARE\Microsoft\Microsoft SQL Server\INSTANCE\Setup\SQLPath.
注第一个注册表值适用于SQL Server 7和2000。第二个注册表值仅适用于SQL Server 2000。
如果仅在“ Microsoft SQL Server”文件夹中搜索“ binn”,则可以找到它。