sql >> Database teknologi >  >> RDS >> Sqlserver

hvordan man finder versionen og udgaven af ​​sql-serverforekomsten via registreringsdatabasen

Som du siger:alle installerede forekomster kan findes i :

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

Ved at bruge værdierne for denne instans kan du gå til:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\{INSTANCEDATA}\MSSQLServer\CurrentVersion 

hvor {INSTANCE DATA} er nøglernes data i de første registreringsindstillinger.

For eksempel:Jeg har en computer, der indeholder disse nøgler:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\Forekomstnavne\SQL]"MSSQLSERVER2008"="MSSQL10_50.MSSQLSERVER2008""SQLEXPRESS2008R2"="EXSQLSQL008"_50SQL008.2SQL10kode 

=> hvilket betyder, at der er 2 tilfælde:Der version kan findes her:

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

  1. Kan Visual Studio Express 2008 oprette forbindelse til MySQL?

  2. mysql VÆLG bedst af hver kategori i en enkelt tabel

  3. Kan vi yderligere forenkle denne MySQL-forespørgsel?

  4. Håndtering af upålidelige netværk, når du laver en HA-løsning til MySQL eller MariaDB