2012-09-08 13 views
5

Al intentar implementar en SQL Azure con base de datos de actualización activado en el Publicar Web de diálogo me sale el siguiente error:Visual Studio falsamente informa proveedor de Web Deploy no instalado (SQL Azure)

The remote host does not have the dbDacFx Web Deploy provider installed, which is required for database publishing. To learn more about this visit this link.

FWLink: http://go.microsoft.com/fwlink/?LinkId=246068

usando: Visual Studio 2012 RTM, SQL Server 2012, Windows 7 Ultimate

Tipo de Proyecto: MVC 4.0 (API)

Cadena de conexión:

Server=tcp:SERVER.database.windows.net,1433;Database=DB_NAME;User [email protected];Password=PASSWORD;Trusted_Connection=False;Encrypt=True;Connection Timeout=30; 

Otros: puertos del servidor de seguridad están abiertos a mis pruebas IP. Source DB está alojado en una instancia local. La base de datos de destino se configuró originalmente en el nuevo modo "Vista previa", pero también lo repliqué en estándar. No se está utilizando EntityFramework (no permitiría "Actualizar base de datos"). Firewall desactivado durante la publicación, sin efecto.

+2

¿Alguna vez ha funcionado? Supongo que no es una condición transitoria. Por doloroso que parezca, podría valer la pena implementar un nuevo rol web/SQL db para ver si está localizado en su instancia específica. –

+0

No, todavía no me ha funcionado (aunque estoy seguro de que Azure tiene la funcionalidad). Intenté eliminar toda la instancia de la base de datos y crear una nueva, desafortunadamente con el mismo efecto. – ShaneC

+0

¿Ha eliminado la instancia de la función web? Dado que la implementación web de los componentes existe, si hay un problema con ellos que pueda solucionarlo, especialmente si la instancia de rol web se ha estado ejecutando lo suficiente como para que no se haya actualizado recientemente con ningún componente nuevo de implementación web. –

Respuesta

3

dbDacFx no existía para los sitios web de Windows Azure hasta nuestra actualización más reciente de esta semana. Por favor intente de nuevo ahora y si continúa recibiendo errores, hágamelo saber.

+0

¡Funcionó, gracias por la sugerencia! – ShaneC

+0

Gracias Shane, avísame si te encuentras con algún problema. –

Cuestiones relacionadas