SQL Server lisansları nasıl görüntülenir


Yanıtlar:


6

Https://msdn.microsoft.com/en-us/library/ms174396.aspx uyarınca :

LicenseType Kullanılmıyor. Lisans bilgileri SQL Server ürünü tarafından korunmaz veya korunmaz. Her zaman DEVRE DIŞI döndürür.

Bu, 2005+ için geçerlidir, bu nedenle önceki cevabın aksine lisanssız bir sürüm kullandığınız anlamına gelmez.



Öyleyse lisansın ne olduğunu nasıl bulabilirim?
binki

Herhangi bir lisans bilgisini sql sunucusunun içinden kontrol edemezsiniz. SQL Server 2012 Enterprise kullanıyorsanız ve çekirdek sınırlı sürümü kullanıp kullanmadığınızı bilmiyorsanız, SQL Server Hata Günlüğünü inceleyin ve orada kaydedilen bilgileri göreceksiniz. Bir keşif raporu, yüklü sürümü görmenizi sağlar, ancak bu mutlaka lisansınızla aynı değildir. blogs.msdn.microsoft.com/petersad/2009/11/12/… Temel olarak, bulduğum kağıt lisansına geri dönmeniz gerekiyor.
VoteCoffee

9

Sorgu Çözümleyicisi'nde bunu çalıştırmanızı öneren bu girdiyi bulundu :

select serverproperty('LicenseType'),serverproperty('NumLicenses')

"Yukarıdaki sorgu DEVRE DIŞI döndürürse, SQL Server klasöründe (C: \ Program Files \ Microsoft SQL Server \ 80 \ Tools \ Binn) bu" sqlslic.cpl "dosyasını bulun, Sağ Tıkla> Denetim Masası ile Aç. kullanılan lisans türünü siz "

Ayrıca:

"DISABLED genellikle SQL Server'ın bir MSDN kopyasını kullandığınız anlamına gelir (bu nedenle bir üretim lisansı değil - MSDN lisansları geliştirme ve test amaçlıdır)."


Sanırım bu sadece SQL Server 2000 için geçerli. SQL Server 2005+ artık bu bilgileri korumayın VoteCoffee tarafından cevap görmek
Booji Boy

SERVERPROPERTY ('LicenseType'), SERVERPROPERTY ('NumLicenses'), SERVERPROPERTY ('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')
arnav

2

Bu gönderinin daha eski olduğunu biliyorum, ancak gerçek bilgileri sağlayan bir çözüm görmedim, bu yüzden SQL Server 2012 ve üstü için ne kullandığımı paylaşmak istiyorum. aşağıdaki bağlantı bilgileri gösteren ekran görüntüsüne götürür.

İlk olarak ( hadi yıkalım ):

SQL Server 2000:

SERVERPROPERTY ('LicenseType'), SERVERPROPERTY ('NumLicenses') SEÇİN

SQL Server 2005+:

"SEÇ SERVERPROPERTY ( 'LicenseType'), SERVERPROPERTY ( 'NumLicenses')" artık kullanımda değil. MSFT belgeleri hakkında daha fazla ayrıntı görebilirsiniz: https://docs.microsoft.com/en-us/sql/t-sql/functions/serverproperty-transact-sql?view=sql-server-2017

SQL Server 2005 - 2008R2 şunları yapmanız gerekir:

PowerShell'i kullanma: https://www.ryadel.com/en/sql-server-retrieve-product-key-from-an-existing-installation/

TSQL kullanarak (kayıt defteri anahtarı yolunu elinizde bilmeniz gerekir): https://docs.microsoft.com/en-us/sql/relational-databases/system-dynamic-management-views/sys-dm-server- kayıt-Transact-sQL? = sql-server-2017 görüntülemek

SQL Server 2012 ve üstü

Şimdi, SQL Server Lisans Bilgilerini SQL Server Hata Günlüğünden ayıklayabilirsiniz, istediğiniz şekilde biçimlendirilmemiş olabilir, ancak bilgi oradadır ve muhtemelen beklemediğiniz daha açıklayıcı bilgilerle birlikte ayrıştırılabilir.

NOT: Görüntüyü doğrudan yapıştırmayı denedim, ancak StakExchange'te yeni olduğum için aşağıdaki bağlantıyı izlemeliyiz.

Sp_readerrorlog üzerinden SQL Server Lisans bilgileri

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.