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

Se produjo un error relacionado con la red o específico de la instancia al establecer una conexión con SQL Server

Sql Server activa este error cuando su aplicación no tiene suficientes derechos para acceder a la base de datos. Hay varias razones para este error. Para corregir este error, debe seguir las siguientes instrucciones.

  1. Intente conectar el servidor sql desde su servidor usando Management Studio. si usa la autenticación de Windows para conectar el servidor sql, configure la identidad de su grupo de aplicaciones como administrador del servidor.

  2. si usa la autenticación del servidor sql, verifique su cadena de conexión en web.config de su aplicación web y configure la identificación de usuario y la contraseña del servidor sql que le permite iniciar sesión.

  3. si su base de datos está en otro servidor (acceda a la base de datos remota), primero habilite el acceso remoto del servidor sql desde la propiedad del servidor sql desde el estudio de administración del servidor sql y habilite el administrador de configuración del servidor sql del formulario TCP/IP.

  4. después de hacer todas estas cosas y aún no puede acceder a la base de datos, verifique el firewall del formulario del servidor donde está tratando de acceder a la base de datos y agregue una regla en el firewall para habilitar el puerto del servidor sql (por defecto, el servidor sql usa 1433, para verificar puerto del servidor sql, debe comprobar el puerto TCP/IP del protocolo de red del administrador de configuración del servidor sql).

  5. si su servidor SQL se ejecuta en una instancia con nombre, debe escribir el número de puerto con el nombre del servidor SQL, por ejemplo, 117.312.21.21/nameofsqlserver,1433.

  6. Si está utilizando alojamiento en la nube como amazon aws o microsoft azure, el servidor o la instancia se ejecutarán detrás del firewall de la nube, por lo que debe habilitar el puerto 1433 en el firewall de la nube si tiene una instancia predeterminada o un puerto específico para el servidor sql para la instancia con nombre.

  7. Si utiliza Amazon RDS o SQL Azure, debe habilitar el puerto desde el grupo de seguridad de esa instancia.

  8. Si está accediendo al servidor sql a través del modo de autenticación del servidor sql, asegúrese de habilitar la propiedad de instancia del servidor sql "Modo de autenticación de SQL Server y Windows".

    1. Reinicie su instancia de servidor sql después de realizar cualquier cambio en la propiedad, ya que algunos cambios requerirán reinicio.

Si además tiene alguna dificultad, debe proporcionar más información sobre su sitio web y su servidor SQL.