@Quentin市長,如果你不能從外部訪問數據必須從內部遷移。
如果數據存儲在根容器,而不是從外部訪問(我想你應該能夠使這些數據可訪問的Azure的政策,但我不知道如何做它現在)的選擇是創建單獨的位置(存儲賬戶,容器)。創建外部表和數據遷移1:1,例如,如果你有
my_database。my_table_1,那麼現有的工作區中你將新的存儲和數據遷移:
my_database_ext創建外部表。my_table_1 (col_1 INT, col_2字符串)位置“abfss: / /某個位置/ my_table_1”;插入my_database_ext。從my_database.my_table_1 my_table_1 SELECT *;
然後在你的新工作空間,要麼你使用外部位置是:
my_database創建外部表。my_table_1 (col_1 INT, col_2字符串)位置“abfss: / /某個位置/ my_table_1”;
或者你添加額外的步驟,這些外部表的數據複製到的管理。
無論哪種方式,似乎有必要遷移數據。
理想情況下如果你可以訪問存儲在根容器,創建外部表上。然後在新的工作空間
從ext_table_1插入table_1 SELECT *;