Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

jak znaleźć wersję i edycję instancji serwera sql za pośrednictwem rejestru?

Jak mówisz:wszystkie zainstalowane instancje można znaleźć w :

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

Korzystając z wartości tych instancji, możesz przejść do:

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

gdzie {INSTANCE DATA} to dane kluczy w pierwszych ustawieniach rejestru.

Na przykład:mam komputer z następującymi kluczami:

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

=> co oznacza, że ​​istnieją 2 instancje:Wersję można znaleźć tutaj:

[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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Relacja klucza podstawowego i indeksu klastrowego

  2. COUNT (DISTINCT nazwa_kolumny) Rozbieżność a COUNT (nazwa_kolumny) w programie SQL Server 2008?

  3. Zabawa z BULK INSERT SQL SERVER - wpisz niezgodność lub nieprawidłowy znak dla określonej strony kodowej

  4. Aktualnie uruchomione zapytanie wewnątrz procedury składowanej

  5. C# Odszyfruj bajty z programu SQL Server EncryptByPassPhrase?