Problema con Azure Emulator y SQLLOCALDB

Cuando intento iniciar el emulador de almacenamiento de Azure, aparece el siguiente error.

Se detectó una excepción al sondear el punto final de SQL. Se produjo un error relacionado con la red o específico de la instancia al establecer una conexión con SQL Server. El servidor no se encontró o no estaba accesible. Verifique que el nombre de la instancia sea correcto y que SQL Server esté configurado para permitir conexiones remotas. (proveedor: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specificed) Número de errores Sql informados: 1 Error Sql: System.Data.SqlClient.SqlError: se produjo un error relacionado con la red o específico de la instancia al establecer una conexión al servidor SQL. El servidor no se encontró o no estaba accesible. Verifique que el nombre de la instancia sea correcto y que SQL Server esté configurado para permitir conexiones remotas. (proveedor: SQL Network Interfaces, error: 26 - Error al localizar el servidor/la instancia especificada)

Todos los Componentes se han instalado correctamente. Amablemente ayuda gracias

preguntado el 24 de agosto de 12 a las 06:08

4 Respuestas

Logré solucionarlo eliminando y creando mi instancia de LocalDb. En mi caso sucedió porque instalé Azure SDK 2.2 sobre la versión 2.1.

El paso a paso para solucionarlo:

  • Ejecutar sqllocaldb i para obtener el nombre de su instancia:
     C:\Usuarios\miUsuario>sqllocaldb i v11.0
  • Detener la instancia de LocalDB:
    C:\Users\myUser>sqllocaldb p v11.0 La instancia de LocalDB "v11.0" se detuvo.
  • Elimine su instancia de LocalDB:
    C:\Users\myUser>sqllocaldb d v11.0 Se eliminó la instancia de LocalDB "v11.0".
  • Cree su instancia de LocalDB con el mismo nombre:
    C:\Users\myUser>sqllocaldb c v11.0 Instancia de LocalDB "v11.0" creada con la versión 11.0.
  • Elimine los archivos de la base de datos para permitir que el emulador vuelva a crear archivos db
   C:\Usuarios\miUsuario\DevelopmentStorageDb22.mdf C:\Usuarios\miUsuario\DevelopmentStorageDb22_log.ldf

Eso debería solucionar tus problemas.

respondido 14 mar '14, 17:03

Parece que su cuenta de Windows con la que inició sesión no es administrador del sistema en la instancia de sqlexpress. Normalmente, el emulador usa la base de datos dentro de sqlexpress con autenticación de Windows.

Respondido 24 ago 12, 07:08

La primera vez que ejecuta el emulador de almacenamiento de Windows Azure, se ejecuta un proceso de inicialización para configurar el entorno. De forma predeterminada, el proceso de inicialización crea una base de datos en SQL Express LocalDB. Por lo tanto, asegúrese de que su servicio SQLExpress se esté ejecutando y que su inicio de sesión tenga suficientes derechos para usar la base de datos dentro de SQLExpress. Si desea utilizar una instancia local de un servidor SQL para que lo utilice el emulador de almacenamiento, siga los pasos que se indican en http://msdn.microsoft.com/en-us/library/windowsazure/gg433134.aspx.

HTH Sameer

Respondido 24 ago 12, 14:08

El vínculo está roto rango máximo

Lo que sospecho es que su configuración de LocalDB con el emulador está corrupta o mal configurada.

Siga el blog a continuación para ver si puede verificar que la instancia de LocalDB esté lista/funcionando y que Emulator la utilice:

http://blogs.msdn.com/b/avkashchauhan/archive/2012/07/10/windows-azure-sdk-1-7-storage-emulator-and-localdb.aspx

Si aún tiene problemas, el método más fácil sería desinstalar SDK 1.7 por completo y volver a instalarlo, lo que solucionará cualquier problema con su configuración en lugar de encontrar el problema e intentar solucionarlo, lo que podría llevar más tiempo.

Respondido 24 ago 12, 23:08

El vínculo está roto rango máximo

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.