sql >> Database >  >> RDS >> Sqlserver

Hoe kan ik het poortnummer van de SQL-server vinden in het Windows-register?

SQL Server 2000

Standaardinstantie

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\SuperSocketNetLib\TCP

Benoemde instantie

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\(InstanceName)\MSSQLServer\SuperSocketNetLib\TCP

SQL Server 2005

Er is geen onderscheid tussen standaard en benoemde instanties. Een instance krijgt een nummer toegewezen op basis van de volgorde waarin deze is geïnstalleerd. We moeten eerst de registersleutel voor de instantie vinden, die eruitziet als

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.#

'#' is het nummer dat aan de instantie is toegewezen. De instantienaam wordt opgeslagen als de standaardwaarde voor deze registersleutel. Voor een standaardinstantie is dit MSSQLSERVER.

Zodra de registersleutel voor de instantie is gevonden, weten we dat de TCP/IP-registersleutel is

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.#\MSSQLServer\SuperSocketNetLib\TCP\IPAll

SQL Server 2008

Standaardinstantie

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQLServer\SuperSocketNetLib\TCP\IPAll

Benoemde instantie

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.(InstanceName)\MSSQLServer\SuperSocketNetLib\TCP\IPAll

Meer informatie hier .



  1. Hoe kan ik meerdere invoer van rijen in dezelfde kolom van de database opslaan?

  2. Oracle :Exporteer de resultaatset van de select-statement als INSERT SQL-statements vergelijkbaar met het exporteren van SQL-ontwikkelaars

  3. aws rds proxy gooit time-outfout van nodejs12.x

  4. NodeJS:Waar verbinding maken met de database in code?