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.