Al intentar conectarse a SQL Azure con la siguiente cadena de conexiónCadena de conexión excepción Azure
Server=tcp:SERVER.database.windows.net,1433;Database=DBNAME;User [email protected];Password=PASSWORD;Trusted_Connection=False;Encrypt=True
desde una aplicación ASP.NET MVC que se ejecutan localmente recibo esta excepción:
{"A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: TCP Provider, error: 0 - No such host is known.)"}
Me doy cuenta de que este es un mensaje de error relativamente genérico.
En la solución del problema He abierto el tráfico entrante y saliente a través de mi servidor de seguridad de Windows en el puerto 1433:
netsh advfirewall firewall add rule name=”Open Port 80” dir=in action=allow protocol=TCP localport=80
He configurado el servidor de seguridad Azure para aceptar conexiones de mi dirección IP, así como "Permitir otras ventanas Servicios de Azure para acceder a este servidor ". I puede conectarse a la base de datos de Azure a través de SQL Server Management Studio 2008 R2. Me no puede telnet a la base de datos a través de
telnet SERVER.database.windows.net 1433
relacionada desbordamiento de pila Preguntas:
Siento que tengo que estar pasando por alto algo básico. ¿Hay otros pasos de solución de problemas que me he perdido?
Ha comprobado la información disponible en [MSDN] (http://msdn.microsoft.com/en-us/library/gg465380.aspx)? – DOK
Intenta configurar encypted = false – Aaronontheweb
@DOK He revisado mucha información en MSDN, el artículo al que hace referencia específicamente parece ser sobre servicios Azure y no SQL-Azure, ¿me falta algo? – ahsteele