Как вы можете определить во время выполнения, является ли ваш экземпляр sql-server 2005 32- или 64-битным экземпляром? - PullRequest
1 голос
/ 06 ноября 2008

Как вы можете определить, является ли ваш экземпляр sql-server 2005 32 или 64-битным экземпляром из кода C #? Если вы знаете документацию по этому вопросу, пожалуйста, дайте мне знать .. Спасибо!

1 Ответ

2 голосов
/ 06 ноября 2008

Использовать SERVERPROPERTY (имя свойства)

С именем свойства Edition.

64-разрядные версии компонента Database Engine добавляются (64-разрядные) к версии.

SELECT SERVERPROPERTY ( 'Edition' )

Для меня на моей машине x64 возвращает следующее строковое значение: Enterprise Edition (64-разрядная версия)

Вы также можете проверить переменную env PROCESSOR_ARCHITECTURE, чтобы увидеть, как работает сам компьютер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...