Я создал базу данных Azure SQL и назвал ее «TempDb». Я хочу переименовать его. Могу ли я сделать это с помощью автоматизации Runbook
? как?Как переименовать базу данных Azure SQL с помощью Runbook Running?
0
A
ответ
5
Хотя вы можете этого достичь, я действительно сомневаюсь в том, что именно нужно сделать с помощью Runbook Automation? Как только вы переименуете его, во второй раз, когда вы попытаетесь запустить runbook, это не сработает?
Но все равно вот как:
- Создание автоматизации учетной записи Azure, если вы еще не
- Создание учетных данных автоматизации в вашем Azure Active Directory для использования с Azure Automation. Вы можете прочитать the great tutorial how to do this here.
- Создайте свой runbook со следующим кодом:
workflow RenameSqlDb { $cred = Get-AutomationPSCredential -Name "<youraccount>@<yourdomain>.onmicrosoft.com" Add-AzureAccount -Credential $cred Select-AzureSubscription "Subscription name for which this account is valid" Set-AzureSqlDatabase -ServerName <azure_Sql_server_name> -DatabaseName <TempDB> -NewDatabaseName <NewName_for_theDB> Write-Output "Done." }
Вы можете быть еще более изобретательным параметризующими параметры ServerName
, DatabaseName
и NewDatabaseName
.
Примечание: это проверенная рабочая книга, которая обеспечивает желаемый результат.
Смежные вопросы
- 1. Переименуйте базу данных azure sql с помощью powershell
- 2. Azure Automation Runbook ADAL SQL поддержки
- 3. Автоматизация создания базы данных с помощью Runbook Azure Powershell
- 4. Как переименовать базу данных в веб-SQL?
- 5. Переименовать базу данных динамически с помощью CodeIgniter
- 6. Azure Runbook - GetAzurermlog
- 7. Как переименовать базу данных без потери данных?
- 8. Azure runbook GetMember Error
- 9. Скачать базу данных Azure SQL
- 10. Как развернуть базу данных в базу данных sql windows azure?
- 11. Использовать базу данных Azure SQL с Android?
- 12. Как переименовать базу данных IndexedDB?
- 13. Как создать базу данных SQL в Azure?
- 14. PostgreSQL - переименовать базу данных
- 15. Переименовать базу данных
- 16. Переименовать текущую производственную базу данных
- 17. Azure Runbook для выполнения процедуры SQL: проблемы с таймигатором
- 18. Как восстановить базу данных Azure
- 19. Как переименовать базу данных mongodb с помощью pymongo?
- 20. Как переименовать базу данных с помощью MongoMapper в ruby?
- 21. Как создать базу данных с помощью SSDT в Microsoft Azure
- 22. Azure automation: runbook не работает
- 23. Как подключиться с помощью Runbook Resource Manager?
- 24. Azure Runbook - создать из галереи с помощью сценария Powershell
- 25. Как переименовать базу данных в многопользовательском режиме
- 26. синхронизировать локальную базу данных в базу данных SQL Azure
- 27. Как переименовать базу данных postgres в heroku
- 28. Couchbase lite переименовать базу данных
- 29. Импорт Azure Automation RunBook с использованием Azure Automation
- 30. Как скопировать базу данных Azure SQL с использованием шаблона ARM
Спасибо. Точка выполняет операцию с портала Azure, не имея необходимости открывать брандмауэр для внешних IP-адресов. – Tar
интересный вид. никогда не думал об этом, но все же как-то действителен. Но, если вы используете PowerShell, вы можете в любом случае переименовать базу данных без открытия портов. Командлеты PowerShell работают над HTTPS с API-интерфейсом Azure Management Service. Таким образом, вам не нужно открывать какие-либо порты для какой-либо службы. Просто наличие интернет-соединения. Затем вы можете переименовать базу данных из любого места в мире без особых требований (помимо подключения к Интернету) – astaykov