Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

cara menemukan versi dan edisi instance sql server melalui registry

Seperti yang Anda nyatakan:semua instance yang diinstal dapat ditemukan di :

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

Dengan menggunakan nilai instance ini, Anda dapat membuka:

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

di mana {INSTANCE DATA} adalah data kunci di setelan registri pertama.

Misalnya:Saya memiliki komputer yang berisi kunci ini:

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

=> artinya ada 2 contoh:Versi ada dapat ditemukan di sini:

[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. Parsing JSON di TSQL

  2. Menggunakan SMO untuk menyalin database dan data

  3. Gabungkan banyak kolom menjadi satu, pertahankan kesamaan dan ganti perbedaan

  4. pengecualian koneksi oledb

  5. Kueri membandingkan tanggal dalam SQL