Configuración del servidor: acceso remoto
Se aplica a: SQL Server
En este artículo, se habla de la opción de configuración de remote access
, una característica de comunicación de SQL Server a SQL Server en desuso.
Esta opción afecta a los servidores que se agregan mediante sp_addserver y sp_addlinkedserver. Debe dejar habilitado remote access
(valor predeterminado) si usa servidores vinculados.
Importante
Esta característica se quitará en una versión futura de SQL Server. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan.
Si llegó a esta página porque tiene problemas para conectarse a SQL Server, consulte uno de los artículos siguientes:
- Tutorial: Introducción al motor de base de datos
- Iniciar una sesión en SQL Server
- Conexión a SQL Server cuando los administradores del sistema están bloqueados
- Conectarse a un servidor registrado (SQL Server Management Studio)
- Conexión a cualquier componente de SQL Server desde SQL Server Management Studio
- sqlcmd: conexión al motor de base de datos
- Cómo solucionar problemas de conexión al motor de base de datos de SQL Server
Puede que a los programadores les interesen los artículos siguientes:
- Inicio rápido: Uso de .NET (C#) para consultar una base de datos
- Conectarse a una instancia de SQL Server
- Incorporación de conexiones nuevas en Visual Studio
Administración del acceso remoto
La opción de configuración remote access
controla la ejecución de procedimientos almacenados desde servidores locales o remotos en los que se ejecutan instancias de SQL Server.
El valor predeterminado de la opción remote access
es 1
(habilitado). Este valor concede el permiso para ejecutar los procedimientos almacenados locales desde servidores remotos o los procedimientos almacenados remotos desde el servidor local. Para evitar que los procedimientos almacenados locales se ejecuten desde un servidor remoto o que los procedimientos almacenados remotos se ejecuten desde un servidor local, establezca la opción en 0
(deshabilitado).
Esta configuración no surte efecto hasta que reinicie SQL Server.
El acceso remoto es necesario para que el informe de estado de trasvase de registros en SQL Server Management Studio (SSMS) funcione y el trabajo LSAlert se complete correctamente.
Permisos
De forma predeterminada, todos los usuarios tienen permisos de ejecución en sp_configure
sin ningún parámetro o solo con el primero.
Para ejecutar sp_configure
con ambos parámetros y cambiar una opción de configuración, o para ejecutar la instrucción RECONFIGURE
, un usuario debe tener el permiso ALTER SETTINGS
en el servidor. Los roles fijos de servidor sysadmin y serveradmin tienen el permiso ALTER SETTINGS
de forma implícita.
Usar SQL Server Management Studio
En el Explorador de objetos, haga clic con el botón derecho en un servidor y seleccione Propiedades.
Seleccione el nodo Conexiones.
En Conexiones a servidores remotos, active o desactive la casilla Permitir conexiones remotas con este servidor .
Uso de Transact-SQL
Conéctese con el Motor de base de datos.
En la barra Estándar, seleccione Nueva consulta.
Copie y pegue el ejemplo siguiente en la ventana de consulta y seleccione Ejecutar. En este ejemplo se muestra cómo usar sp_configure para establecer el valor de la opción de
remote access
en0
.
EXEC sp_configure 'remote access', 0;
GO
RECONFIGURE;
GO
Para obtener más información, vea Opciones de configuración de servidor.