SQL Server 2000
Trường hợp mặc định
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\SuperSocketNetLib\TCP
Trường hợp được đặt tên
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\(InstanceName)\MSSQLServer\SuperSocketNetLib\TCP
SQL Server 2005
Không có sự phân biệt giữa các trường hợp mặc định và được đặt tên. Một phiên bản được gán một số dựa trên thứ tự mà nó đã được cài đặt. Trước tiên, chúng tôi cần xác định khóa đăng ký cho phiên bản, trông giống như
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.#
'#' là số được gán cho phiên bản. Tên phiên bản được lưu trữ dưới dạng giá trị mặc định cho khóa đăng ký này. Đối với một phiên bản mặc định, nó là MSSQLSERVER.
Khi khóa đăng ký cho phiên bản được tìm thấy, chúng tôi biết khóa đăng ký TCP / IP là
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.#\MSSQLServer\SuperSocketNetLib\TCP\IPAll
SQL Server 2008
Trường hợp mặc định
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQLServer\SuperSocketNetLib\TCP\IPAll
Trường hợp được đặt tên
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.(InstanceName)\MSSQLServer\SuperSocketNetLib\TCP\IPAll
Thông tin thêm tại đây .