SERVERPROPERTY (Transact-SQL)
Изменения: 14 апреля 2006 г.
Возвращает сведения о свойстве экземпляра сервера.
Важно! |
---|
Эта возможность была изменена по сравнению с предыдущими версиями Microsoft SQL Server. Дополнительные сведения см. в разделе Изменения в работе функций компонента Database Engine в SQL Server 2005. |
Синтаксические обозначения в Transact-SQL
Синтаксис
SERVERPROPERTY ( propertyname )
Аргументы
propertyname
Выражение, содержащее сведения о свойстве, возвращаемые с сервера. Аргумент propertyname может принимать одно из следующих значений.Имя свойства
Типы возвращаемых данных
sql_variant
Замечания
Свойство ServerName функции SERVERPROPERTY, а также функция @@SERVERNAME возвращают похожие сведения. В свойстве ServerName задаются имена экземпляра и сервера Windows, которые вместе образуют уникальный экземпляр сервера. Функция @@SERVERNAME предоставляет текущее имя настроенного локального сервера.
Свойство ServerName и функция @@SERVERNAME возвращают одинаковые сведения, если установленное по умолчанию имя сервера не было изменено во время установки. Имя локального сервера можно настроить, выполнив следующие команды:
EXEC sp_dropserver 'current_server_name';
GO
EXEC sp_addserver 'new_server_name', 'local';
GO
Если имя локального сервера было изменено во время установки и отличается от заданного по умолчанию имени, то функция @@SERVERNAME будет возвращать новое имя.
Примеры
В следующем примере используется функция SERVERPROPERTY
в инструкции SELECT
для возвращения сведений о текущем сервере. Этот сценарий полезен, когда на сервер Windows установлено несколько экземпляров SQL Server и клиенту приходится открывать другое соединение с тем же экземпляром, использующим текущее соединение.
SELECT CONVERT(char(20), SERVERPROPERTY('servername'));
GO
См. также
Справочник
Другие ресурсы
Выпуски и компоненты SQL Server 2005
Справка и поддержка
Получение помощи по SQL Server 2005
Журнал изменений
Версия | Журнал |
---|---|
14 апреля 2006 г. |
|