用DELPHI 代碼 怎么判斷本機安裝的SQL Server 是否是Express Edition版本?
不使用SQL命令,即在ADO未連接到本機SQL Server實體前,判斷出本機安裝的SQL Server 是否是Express Edition版本?
uj5u.com熱心網友回復:
找sql的主程式,檢查它的 版本資訊 ?uj5u.com熱心網友回復:
查注冊表應該是比較簡單的辦法,例如在HKEY_LOCAL_MACHINE - Microsoft - Microsoft SQL Server - Instance Names - SQL 下會有一個默認的實體名 SQLEXPRESS,可以此來判斷是EXPRESS版本
uj5u.com熱心網友回復:
如何用戶在安裝SQL時,實體名是自定義的,就找不到 SQLEXPRESS 關鍵字資訊
uj5u.com熱心網友回復:
你也可以參看sql sever 服務名
uj5u.com熱心網友回復:
當然,這個服務名肯定也會寫入注冊表里,可以在注冊表里詳細找找uj5u.com熱心網友回復:
SELECTSERVERPROPERTY('productversion') as 'Product Version',
SERVERPROPERTY('productlevel') as 'Patch Level',
SERVERPROPERTY('edition') as 'Product Edition',
SERVERPROPERTY('buildclrversion') as 'CLR Version',
SERVERPROPERTY('collation') as 'Default Collation',
SERVERPROPERTY('instancename') as 'Instance',
SERVERPROPERTY('lcid') as 'LCID',
SERVERPROPERTY('servername') as 'Server Name'
http://hi.baidu.com/liulin0712/item/73a8cbac91da99aa29ce9d41
uj5u.com熱心網友回復:
幫頂樓上。。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/110159.html
標籤:數據庫相關
