Saya mengerti bahwa ada tiga jenis lisensi SQL: http://www.microsoft.com/sqlserver/2005/en/us/pricing-licensing-faq.aspx
Apakah ada dialog di SSMS, sproc, kunci registri, dll. Saya dapat melihat pada server untuk menentukan jenis dan jumlah lisensi?
Terima kasih
sql-server
licensing
Booji Boy
sumber
sumber
Menemukan entri ini , yang merekomendasikan untuk menjalankan ini, di Query Analyzer:
Juga:
sumber
Saya tahu posting ini lebih lama, tetapi belum melihat solusi yang menyediakan informasi aktual, jadi saya ingin berbagi apa yang saya gunakan untuk SQL Server 2012 dan di atasnya. tautan di bawah ini mengarah ke tangkapan layar yang menunjukkan informasi.
Pertama ( mari kita jabarkan ):
SQL Server 2000:
SELECT SERVERPROPERTY ('LicenseType'), SERVERPROPERTY ('NumLicenses')
SQL Server 2005+:
The "SELECT SERVERPROPERTY ( 'JenisLisensi'), SERVERPROPERTY ( 'NumLicenses')" tidak digunakan lagi. Anda dapat melihat detail lebih lanjut tentang dokumentasi MSFT: https://docs.microsoft.com/en-us/sql/t-sql/functions/serverproperty-transact-sql?view=sql-server-2017
SQL Server 2005 - 2008R2 Anda harus:
Menggunakan PowerShell: https://www.ryadel.com/en/sql-server-retrieve-product-key-from-an-existing-installation/
Menggunakan TSQL (Anda perlu mengetahui lintasan kunci registri): https://docs.microsoft.com/en-us/sql/relational-databases/system-dynamic-management-views/sys-dm-server- registry-transact-sql? view = sql-server-2017
SQL Server 2012+
Sekarang, Anda dapat mengekstrak informasi Perizinan SQL Server dari SQL Server Error Log, asalkan tidak dapat diformat seperti yang Anda inginkan, tetapi informasinya ada dan dapat diurai, bersama dengan informasi yang lebih deskriptif yang mungkin tidak Anda harapkan.
CATATAN: Saya mencoba menempelkan gambar secara langsung, tetapi karena saya baru di StakExchange, kami harus mengikuti tautan di bawah ini.
Informasi Lisensi SQL Server melalui sp_readerrorlog
sumber