sql >> Base de Datos >  >> RDS >> Sqlserver

Devuelva el nombre del servidor local en SQL Server con @@SERVERNAME

En SQL Server, @@SERVERNAME La función de configuración devuelve el nombre del servidor local que ejecuta SQL Server.

No se requiere ningún argumento. Simplemente puede usarlo en un SELECT instrucción para devolver el nombre del servidor.

Ejemplo

Aquí hay un ejemplo para demostrarlo.

SELECT @@SERVERNAME AS [Server Name];

Resultado:

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

El valor de retorno es nvarchar .

Microsoft informa que, con varias instancias de SQL Server instaladas, @@SERVERNAME devuelve la siguiente información del nombre del servidor local si el nombre del servidor local no se ha cambiado desde la configuración.

Instancia Información del servidor
Instancia predeterminada nombre de servidor
Instancia con nombre nombre de servidor \nombre de instancia
instancia de clúster de conmutación por error:instancia predeterminada nombre_de_red_para_fci_en_wsfc
instancia de clúster de conmutación por error:instancia con nombre nombre_de_red_para_fci_en_wsfc \nombre de instancia

También tenga en cuenta que @@SERVERNAME informa los cambios realizados en el nombre del servidor local utilizando el sp_addserver o sp_dropserver procedimiento almacenado, pero no informa cambios en el nombre de red de la computadora.