Objawy
Po wykonaniu operacji CETAS do magazynu obiektów blob Azure przy użyciu PolyBase przez urządzenie Microsoft SQL Server równoległych danych magazynu (PDW), usługę Azure zwraca następujący komunikat o błędzie:
Msg 105005, poziom: 16, stan: 1, serwer [nazwa_serwera], wiersza numer wiersza
Tworzenie zewnętrznego tabeli jako instrukcję SELECT nie powiodła się z nazwą ścieżki ' wasbs: / / [Nazwa kontenera] @[Nazwa magazynu].blob.core.windows.net/ [Nazwa lokalizacji]' nie można użyć do wywozu. Upewnij się, że podana ścieżka jest katalogiem, które nie istnieje lub mogą być tworzone i że pliki mogą być tworzone w tym katalogu.
Przyczyna
Ten błąd występuje, ponieważ PolyBase nie może ukończyć operacji. Brak działania mogą być spowodowane jedną z następujących czynności lub obie:
-
Awaria sieci, gdy użytkownik próbuje uzyskać dostęp do magazynu Azure blob w porty sieciowe wymagane
-
Konfiguracja konta usługi Magazyn Azure
Rozwiązanie
Aby rozwiązać ten problem, upewnij się, że są spełnione następujące wymagania wstępne.
-
Wymagania sieciowe :
-
-
Zezwalaj na lokalne zapory porty 80 i 443 wychodzące do *. blob.core.windows.net z węzła CTL01 za pomocą dostarczonego łączność z Internetem.
-
-
Wymagania dotyczące magazynu kont :
-
-
Upewnij się, że konto magazynu jest skonfigurowany jako konta standardowego magazynu używający jednego z poniższych opcji replikacji magazynowania (Classic lub Menedżer zasobów utworzonym):
-
-
Standardowy magazyn lokalnie nadmiarowy (Standard-LRS)
-
Standardowy magazyn geograficznie nadmiarowe (Standard-GRS)
-
-
Dla Menedżera zasobów na podstawie kont magazynu:
-
-
Skonfigurować konto dla "Ogólnego przeznaczenia."
-
-
Uwaga
Korzystając z Menedżera zasobów w oparciu magazynu kont, upewnij się, że konto jest skonfigurowany dla "Ogólnego przeznaczenia." Jeśli używasz "Magazyn Blob", zostanie zwrócony komunikat o błędzie.
Więcej informacji
Aby uzyskać więcej informacji o PolyBase zobacz następujące artykuły Microsoft Azure: