星期五, 3月 08, 2024

[SQL] 授權查詢

看見 Line 社群上討論,在 SQL Server 2019 上使用 TSQL 查詢授權,結果會是 Disabled,TSQL 如下
SELECT 
    ServerProperty('LicenseType') , 
    ServerProperty('NumLicenses')

剛好自家 Product 環境也是 2019 就好奇去查詢看看,一查發現也是 Disabled,但是它已經跑三年左右,要出問題應該老早就爆。

在這兩篇舊討論找到結論
SQL Server 2000 年代會把授權寫進系統 registry 內,可以透過 ServerProperty 的 LicenseType 和 NumLicenses 取得,但在 SQL Server 2005 就不在寫進 registry,所以 ServerProperty 就一律回傳 Disabled

沒有留言:

張貼留言