1
如何檢測sql-server 2005實例是否是來自C#代碼的32位或64位實例?如果你知道這個問題的一些文檔,請讓我知道.. 謝謝!如何在運行時檢測sql-server 2005實例是32位還是64位實例?
如何檢測sql-server 2005實例是否是來自C#代碼的32位或64位實例?如果你知道這個問題的一些文檔,請讓我知道.. 謝謝!如何在運行時檢測sql-server 2005實例是32位還是64位實例?
使用SERVERPROPERTY(PROPERTYNAME)
財產名版。
64位版本的數據庫引擎附加(64位)到版本。
SELECT SERVERPROPERTY ('Edition')
對我來說,我的x64機器上返回以下字符串值: 企業版(64位)
你也可以檢查環境變量PROCESSOR_ARCHITECTURE,看看機器本身運行的。
這是列在註冊表上還是可以從文件版本?我需要一種方法來做到這一點,而不是假設我有一個有效的連接。使用PROCESSOR_ARCHITECTURE註釋更新了答案 – 2008-11-06 16:38:02