2009-11-18 7 views
5

¿Es posible incluir números de puerto en el archivo de hosts? La razón por la que pregunto es porque tengo sitios que estoy tratando de migrar de un servidor de host a otro, y los sitios apuntan a un viejo servidor SQL que usa el puerto TCP/IP estándar (1433). En el nuevo servidor, el puerto del Servidor SQL es diferente y no quiero cambiar las cadenas de conexión para estos sitios.Incluyendo números de puerto en% systemroot% system32 drivers etc hosts Archivo

¡Gracias!

Respuesta

6

Puede configurar un alias en la herramienta de gestión de configuración de SQL. Está diseñado para cubrir exactamente este escenario.

+0

+1 Buena respuesta. –

+3

Esto no responde a la pregunta principal: "¿Es posible incluir números de puerto en el archivo de hosts?" de lo contrario, una buena respuesta. –

11

Esto no es posible en el archivo de host. DNS no sabe nada sobre los números de puerto.

+0

Tiene razón, no es posible porque he descubierto que los archivos de hosts solo actúan como un puntero a una dirección de IP específica y nada más. Podría ir y hacer la opción de SQL Alias ​​que sugirió Remus Rusanu. ¡Gracias! – mallows98

2

El archivo de hosts traduce los nombres de host a las direcciones IP (y viceversa). No puede incluir números de puerto.

0

Puede configurar un enrutador para hacer el reenvío de puertos en el nuevo sitio, y si no se enruta a través del enrutador, proporcione la dirección del enrutador como el nuevo.

0

Si esto ayude a que definded mina de la siguiente manera, en el archivo Hosts:

xxx.xxx.xxx.xxx MyServer 

El MiServidor trabaja en un puerto específico.

Cuando el estudio de administración de SQL Server 2005 pregunta por 'nombre de servidor' cuando creaba una conexión, ingresé 'Myserver, 1234' donde 1234 era el número de puerto.

Dado que los recuerda en un menú desplegable para la próxima vez, esto fue suficiente para mí.

Cuestiones relacionadas