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

Conexión a una instancia con nombre de SQL Server 2008 desde ASP clásico

Las instancias con nombre requieren el Servicio de navegador de SQL Server para ser habilitado y puesto en marcha. Si este servicio no se inicia en su myNetwrkServer máquina, la conexión desde la red fallará ya que no podrán resolver el nombre de la instancia en un puerto de escucha real.

Un segundo problema es que cambió el controlador a {SQL Server Native Client 10.0} . Esto requiere que instale el controlador nativo de SQL Server 2008 en su máquina ASP. No hay razón para cambiar el controlador, debe dejar el controlador en el antiguo {SQL Server} y deje que OleDB resuelva el controlador de conexión de bajo nivel por usted. Al especificar no solo el controlador nativo, sino incluso el número de versión, está dictando la pila de conectividad de bajo nivel e incluso si funcionara, se rompería cuando actualice a SQL Server 2008 R2. Simplemente déjelo en el {SQL Server} genérico y deje que el administrador de conductores resuelva los detalles.

Y finalmente, debe asegurarse de que el inicio de sesión/contraseña esté definido en el nuevo servidor.

Como regla genérica, "el nuevo código no funciona" nunca es algo que deba incluir en una solicitud de ayuda. Ponga siempre cómo no funciona ¿Obtiene una excepción o un error? ¿Qué excepción, qué mensaje? Intentar ayudarte no tiene por qué ser una novela de misterio.