sql >> Database >  >> RDS >> Sqlserver

hoe de versie en editie van sql-serverinstantie via het register te vinden

Zoals u aangeeft:alle geïnstalleerde instanties zijn te vinden in:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\Instance Names\SQL

Met behulp van de waarden van deze instanties kunt u naar:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\{INSTANCE DATA}\MSSQLServer\CurrentVersion

waarbij {INSTANCE DATA} de gegevens zijn van de sleutels in de eerste registerinstellingen.

Bijvoorbeeld:ik heb een computer met deze sleutels:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\Instance Names\SQL]
"MSSQLSERVER2008"="MSSQL10_50.MSSQLSERVER2008"
"SQLEXPRESS2008R2"="MSSQL10_50.SQLEXPRESS2008R2"

=> wat betekent dat er 2 gevallen zijn:de versie is hier te vinden:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER2008\MSSQLServer\CurrentVersion]
"CurrentVersion"="10.50.4000.0"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS2008R2\MSSQLServer\CurrentVersion]
"CurrentVersion"="10.50.4000.0"


  1. Transactie gebruiken in php/mysql

  2. Dynamische vakken (div's) maken met verschillende titels die worden geretourneerd door SP

  3. Hoe weet ik wanneer SQL Full Text Index Population is voltooid?

  4. MySQL INSERT indien niet aanwezig (geen primaire sleutel gebruiken)