Error de base de datos basada en servicios

programación


Hola, ¿a qué se debe este mensaje?

Se produjo un error relacionado con la red o específico de la instancia al establecer una conexión con el servidor SQL. El servidor no se encontró o no estaba accesible. verifique que el nombre de la instancia sea correcto y que el servidor SQL esté configurado para permitir conexiones remotas. (proveedor: interfaces de red SQL, error: 50: se produjo un error en el tiempo de ejecución de la base de datos local. Se produjo un error durante el inicio de la instancia localdb: el proceso del servidor SQL no pudo iniciarse.

Lo que he probado:

sqllocaldb.msi se instaló y no funciona

Espero una solución, gracias.

Solución 1

Cita:

En línea. ¿Hay algún enlace sobre cómo resolver el problema?

Lea el mensaje con atención: dice que no puede encontrar el servidor SQL en la dirección proporcionada en su cadena de conexión o que el servidor está alojado en una computadora diferente que no está configurada para permitir que computadoras remotas accedan al servidor de base de datos.

No existe ninguna solución de software para esto que podamos brindarle: debe verificar la cadena de conexión real que está utilizando y luego verificar el servidor en el otro extremo; si es una dirección de servidor basada en web, entonces el administrador de base de datos para ese servidor específico debe permitir conexiones remotas, lo cual es poco probable que haga ya que generalmente están deshabilitadas por razones de seguridad.

No podemos ayudarle con eso: ¡no tenemos acceso ni a su código, ni a su cadena de conexión ni al servidor remoto!

Solución 2

Consulte el artículo de referencia e intente utilizar “(localdb)\mssqllocaldb” como nombre del servidor para conectarse a la instancia de LocalDB, por ejemplo: SQLCoffee: cambios importantes en LocalDB[^]

C#
<connectionStrings>
  <add name="yourContext" connectionString="Data Source=(localdb)\mssqllocaldb; ...
</connectionStrings>

コメント

タイトルとURLをコピーしました