Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Върнете името на локалния сървър в SQL Server с @@SERVERNAME

В SQL Server, @@SERVERNAME конфигурационната функция връща името на локалния сървър, който изпълнява SQL Server.

Не се изискват аргументи. Можете просто да го използвате в SELECT изявление за връщане на името на сървъра.

Пример

Ето пример за демонстрация.

SELECT @@SERVERNAME AS [Server Name];

Резултат:

+---------------+
| Server Name   |
|---------------|
| sqlserver007  |
+---------------+

Връщаната стойност е nvarchar .

Microsoft съветва, че при инсталирани множество екземпляри на SQL Server @@SERVERNAME връща следната информация за името на локалния сървър, ако името на локалния сървър не е променено след настройката.

Екземпляр Информация за сървъра
Екземпляр по подразбиране име на сървър
Именуван екземпляр име на сървър \име на екземпляр
екземпляр на клъстер при отказ – екземпляр по подразбиране мрежово_име_за_fci_in_wsfc
екземпляр на клъстер при отказ – именуван екземпляр мрежово_име_за_fci_in_wsfc \име на екземпляр

Също така имайте предвид, че @@SERVERNAME отчита промените, направени в името на локалния сървър, използвайки sp_addserver или sp_dropserver съхранена процедура, но не отчита промени в името на мрежата на компютъра.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как SQLParameter предотвратява SQL инжекцията?

  2. Намерете препоръчани обекти в SQL Server:sys.dm_sql_referenced_entities

  3. Връзката със SQL Server работи понякога

  4. Как да използвате функцията IDENTITY() в SQL Server

  5. Как да върнете стойността на ASCII кода за даден знак в SQL Server