Cómo: Configurar una aplicación .NET-Connected y SQL Server para utilizar un número de puerto alternativo para comunicaciones de red

Seleccione idioma Seleccione idioma
Id. de artículo: 815146 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Resumen

Este artículo paso a paso describe cómo configurar una aplicación conectada .NET y un equipo que ejecuta Microsoft SQL Server para utilizar un puerto alternativo para las comunicaciones de red.

Han utilizado muchos fisuras de seguridad reciente aplicaciones y bases de datos que se han configurado para utilizar sus números de puerto predeterminado. Por ejemplo, un gusano que busca servidores vulnerables de la base de datos de Internet podría examinar sólo TCP puerto 1433. De forma predeterminada, SQL Server utiliza este número de puerto.

Una forma de proteger la aplicación frente a ataques automatizados (como los virus y gusanos) es cambiar los números de puerto predeterminados que la aplicación y servidores de bases de datos se utilizan para las comunicaciones. Muchas aplicaciones conectadas .NET utilizan un servidor SQL base de datos. Por lo tanto, debe reconfigurar tales aplicaciones para comunicarse con una base de datos donde se ha modificado el número de puerto predeterminado. En este artículo describe cómo cambiar tanto el número de puerto que utiliza un equipo que ejecuta SQL Server como el número de puerto que utiliza una aplicación conectada .NET para comunicarse con el equipo que ejecuta SQL Server.



Cambiar el número de puerto de SQL Server


La siguiente sección explica cómo cambiar el puerto predeterminado que un equipo que ejecuta SQL Server se supervisa para TCP/IP entrante conexiones:
  1. Haga clic en Inicio , seleccione programas y, a continuación, elija Microsoft SQL Server . Haga clic en utilidad de red de servidor .
  2. En la lista Protocolos habilitados , haga clic en TCP/IP y, a continuación, haga clic en Propiedades .
  3. Cambiar el Puerto predeterminado el número de puerto que desee. De forma predeterminada, el número de puerto se establece en 1433 .
  4. Haga clic en Aceptar para volver al servidor de herramienta de red y, a continuación, haga clic en Aceptar .
  5. Reinicie SQL Server para forzar los cambios surtan efecto.

Cambiar la configuración de .NET

Para cambiar el puerto que utilizan las aplicaciones conectadas .NET para conectarse a Microsoft SQL Server, siga estos pasos:
  1. Abra el archivo .config de la aplicación en un editor de texto (como el Bloc de notas). Normalmente, el archivo .config se encuentra en la carpeta de la aplicación ?s y se denomina .config de Application Name. Para las aplicaciones ASP.NET, se puede nombrar el archivo .config o Web.config como Application Name.
  2. Más aplicaciones conectadas .NET que requieren una base de datos permiten al administrador del sistema cambiar el origen de datos. El origen de datos define el nombre y el número de puerto del servidor de base de datos. Sin embargo, la forma en que cada aplicación permite al administrador del sistema configure el origen de datos varía. Busque en el archivo .config (o archivos) para el elemento que define el origen de datos. Normalmente, la definición de origen de datos incluye la frase, el origen de datos , el origen de datos o el dsn . Por ejemplo, el siguiente ejemplo de un elemento <appsettings> es típico de cómo una aplicación define el origen de datos para las solicitudes de base de datos:
    <appSettings>
    	<add key="appDSN" value="data source=SERVER-NAME;initial catalog=ratings;integrated security=SSPI;persist security info=False;packet size=4096" />
    </appSettings>
  3. Cambiar el origen de datos para utilizar el número de puerto personalizado mediante la incorporación una coma y un número de puerto después el servidor de base de datos ?s nombre o dirección IP. Utilice el formato ? SERVER-NAME,port ?. Por ejemplo, para configurar la aplicación para que utilice un equipo que ejecuta SQL Server que se denomina SQLDB y tiene un número de puerto de 5656, cambie el valor origen de datos = SQLDB, 5656 .
  4. Guarde el archivo .config. Las aplicaciones ASP.NET se reinician automáticamente después de cambiar el origen de datos. Debe reiniciar manualmente el resto de aplicaciones conectadas .NET para el cambio surta efecto.

Referencias

Para obtener información adicional, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:
315736Cómo: Proteger una aplicación ASP.NET mediante seguridad de Windows
315588Cómo: Proteger una aplicación de ASP.NET con certificados de cliente
818014Cómo: Proteger aplicaciones que están basadas en .NET Framework


Propiedades

Id. de artículo: 815146 - Última revisión: miércoles, 30 de abril de 2003 - Versión: 2.5
La información de este artículo se refiere a:
  • Microsoft .NET Framework 1.0
  • Microsoft .NET Framework 1.1
Palabras clave: 
kbmt kbsystemdata kbsecurity kbhowtomaster kbconfig KB815146 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 815146

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com