Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Применимо к:SQL Server
База данных
SQL AzureУправляемый экземпляр
SQL AzureБаза данных SQL в Microsoft Fabric
Возвращает имя локального сервера, на котором выполняется SQL Server.
Соглашения о синтаксисе Transact-SQL
Синтаксис
@@SERVERNAME
Типы возвращаемых данных
nvarchar
Замечания
Программа установки SQL Server задает имя сервера имени компьютера во время установки. Чтобы изменить имя сервера, используйте sp_addserver, а затем перезапустите SQL Server.
При установке нескольких экземпляров SQL Server возвращает следующие сведения об имени локального сервера, @@SERVERNAME если имя локального сервера не изменилось после его настройки.
| Экземпляр | Информация о сервере |
|---|---|
| Экземпляр по умолчанию | <servername> |
| Именованный экземпляр | <servername>\<instancename> |
| Экземпляр отказоустойчивого кластера — экземпляр по умолчанию | <network_name_for_fci_in_wsfc> |
| Экземпляр отказоустойчивого кластера — именованный экземпляр | <network_name_for_fci_in_wsfc>\<instancename> |
@@SERVERNAME Хотя функция и SERVERNAME свойство функции SERVERPROPERTY могут возвращать строки с аналогичными форматами, сведения могут отличаться. Свойство SERVERNAME автоматически сообщает об изменениях в сетевом имени компьютера.
В отличие от этого, @@SERVERNAME не сообщает об этих изменениях.
@@SERVERNAME сообщает об изменениях, внесенных в имя локального сервера с помощью хранимой процедуры sp_addserver или sp_dropserver .
Примеры
Следующий пример демонстрирует использование процедуры @@SERVERNAME.
SELECT @@SERVERNAME AS 'Server Name';
Ниже приведен пример результирующий набор.
Server Name
---------------------------------
ACCTG