2012-09-08 8 views
5

Kiedy próbuje wdrożyć do SQL Azure z aktualizacji bazy włączona w okno I pojawia się następujący błąd Publish Web:Visual Studio fałszywie donosi dostawca Web Deploy nie jest zainstalowany (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

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

Rodzaj projektu: MVC 4.0 (API)

String Connection:

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

Inne: porty zapory są otwarte dla moich testów IP. Source DB jest hostowany na instancji lokalnej. Destination DB został pierwotnie ustawiony na nowy tryb "Preview", ale zreplikowałem go również w standardzie. Nie używa się EntityFramework (nie pozwala na "Aktualizuj bazę danych"). Wyłączony firewall podczas publikowania, bez efektu.

+2

Czy kiedykolwiek pracował wcześniej? Zgaduję, że to nie jest stan przejściowy? Choć wydaje się to bolesne, warto spróbować wdrożyć nową rolę/bazę danych SQL, aby sprawdzić, czy jest ona zlokalizowana w konkretnej instancji. –

+0

Nie, to jeszcze nie zadziałało (chociaż jestem pewien, że Azure ma taką funkcjonalność). Próbowałem usunąć całą instancję bazy danych i utworzyć nową, niestety z takim samym skutkiem. – ShaneC

+0

Czy usunąłeś instancję roli internetowej? Ponieważ elementy wdrażania w sieci są tam aktywne, jeśli wystąpił z nimi problem, który może rozwiązać problem - szczególnie jeśli instancja roli sieci Web działa wystarczająco długo, aby nie była ostatnio aktualizowana przy użyciu jakichkolwiek nowych składników wdrażania sieciowego. –

Odpowiedz

3

dbDacFx nie istniał dla witryn sieci Web Windows Azure do czasu naszej najnowszej aktualizacji w tym tygodniu. Spróbuj ponownie teraz i jeśli nadal będziesz otrzymywać błędy, daj mi znać.

+0

Zadziałało, dzięki za cynk! – ShaneC

+0

Dzięki Shane, daj mi znać, jeśli napotkasz jakiekolwiek problemy. –