Belirtiler
Azure hizmet PolyBase Microsoft SQL Server paralel veri ambarı (PDW) aygıtından kullanarak Azure blob depolama birimi için bir CETAS işlemi yaptığınızda, aşağıdaki hata iletisini döndürür:
Msg 105005, Level 16, State 1, sunucu [sunucu adı], satır LineNumber
OLUŞTURMAK dış tablo AS SELECT deyimi başarısız oldu yol adı olarak ' wasbs: / / [kapsayıcı adı] @[depolama adı].blob.core.windows.net/ [Konum adı]' vermek için kullanılamadı. Belirtilen yol bir dizin oluşturulabilir veya var olduğunu ve bu dizindeki dosyaları oluşturulabilir emin olun.
Neden
PolyBase işlemi tamamlayamıyor çünkü bu hata oluşur. Aşağıdakilerden birini veya ikisini nedeniyle işlem başarısız olabilir:
-
Gerekli ağ bağlantı noktalarında Azure blob depolama erişmeye çalıştığınızda ağ hatası
-
Azure depolama hesabın yapılandırma
Çözüm
Bu sorunu gidermek için aşağıdaki ön koşulları karşılandığından emin olun.
-
Ağ gereksinimleri :
-
-
Yerel Güvenlik Duvarı bağlantı noktaları 80 ve 443 için Gidene izin ver *. CTL01 düğümünden sağlanan Internet bağlantısı üzerinden blob.core.windows.net.
-
-
Depolama alanı hesabı gereksinimleri :
-
-
Depolama hesabı (Klasik veya Kaynak Yöneticisi dayalı) depolama çoğaltma aşağıdaki seçeneklerden herhangi birini kullanan bir standart depolama hesabı olarak yapılandırıldığından emin olun:
-
-
Standart yedekli yerel depolama (LRS standart)
-
Standart yedekli Geo depolama (standart-GRS)
-
-
Kaynak Yöneticisi için depolama hesaplarına göre:
-
-
"Genel amaç için" hesabını yapılandırma
-
-
Not
Kaynak Yöneticisi temel depolama hesapları kullandığınızda, "Genel amaç için" hesap yapılandırıldığından emin olun "Blob deposu" kullanırsanız, bir hata iletisi döndürülür.
Daha fazla bilgi
PolyBase hakkında daha fazla bilgi için aşağıdaki Microsoft Azure makalelerine bakın: