Пользовательский сценарий Azure для восстановления базы данных из хранилища BLOB-объектов в управляемый экземпляр

Вот забавный хак, который комментирует все функции cat() в функции. Не уверен, что это дает ошибки или нарушает функцию:

foo <- deparse(f)
f <- eval(parse(text=gsub("cat","#cat",foo)))

f()

[1] 1

Редактировать:

Другой вариант - это, в основном, ответ Джубы с использованием раковины, но вы можете использовать пакет Defaults для изменения поведения по умолчанию cat. Аргумент file в основном сводит его вывод в файл. Итак:

library("Defaults")
setDefaults(cat,file="sink.txt")

f()

Гарантирует, что только выходной сигнал cat, а не print или так погружен. Однако это значительно сокращает время выполнения, так как теперь файл открывается и закрывается каждый раз cat().

0
задан Juani Condina 18 March 2019 в 19:25
поделиться

1 ответ

Когда создается учетная запись с SHARED ACCESS SIGNATURE, вы должны :

  • именовать учетную запись так же, как путь контейнера
  • [116 ] он должен начинаться с https
  • он не может содержать косую черту

После того, как вы это сделаете, вы НЕ (и не можете в управляемых экземплярах) использовать [112 ] вариант. SQL будет использовать учетные данные, которые вы установили, которые соответствуют URL-адресу, с которого вы восстанавливаете:

RESTORE DATABASE [$DBName] 
FROM URL = '$URL'
0
ответ дан PatrickSteele 18 March 2019 в 19:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: