Поделиться через


SERVERPROPERTY (Transact-SQL)

Изменения: 14 апреля 2006 г.

Возвращает сведения о свойстве экземпляра сервера.

ms174396.note(ru-ru,SQL.90).gifВажно!
Эта возможность была изменена по сравнению с предыдущими версиями 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

См. также

Справочник

@@SERVERNAME (Transact-SQL)

Другие ресурсы

Выпуски и компоненты SQL Server 2005

Справка и поддержка

Получение помощи по SQL Server 2005

Журнал изменений

Версия Журнал

14 апреля 2006 г.

Новое содержимое.
  • Добавлено свойство EditionID.
  • Добавлено значение Express Edition with Advanced Services к свойствам Edition, EngineID и EngineEdition.
Измененное содержимое.
  • Выпуски Personal и Desktop ограничены предыдущими версиями SQL Server.
  • Вставлены сопоставления в свойство EngineEdition для выпусков Workgroup Edition и Windows Embedded SQL Edition.