Я создал новый экземпляр управляемого экземпляра SQL Azure, который, похоже, работает. Затем я создал виртуальную машину Jumpbox, согласно документации, для управления различными компонентами виртуальной сети, включая управляемый экземпляр SQL.
Я могу подключиться к управляемому экземпляру SQL Azure (используя учетные данные администратора, которые я указал при запуске службы) через SSMS в Jumpbox, но когда я пытаюсь создать новую базу данных, я получаю исключение ниже.
===================================
Create failed for Database 'ODP'. (Microsoft.SqlServer.Smo)
------------------------------
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=14.0.17289.0+((SSMS_Rel_17_4).181117-0805)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Create+Database&LinkId=20476
------------------------------
Program Location:
at Microsoft.SqlServer.Management.Smo.SqlSmoObject.CreateImpl()
at Microsoft.SqlServer.Management.SqlManagerUI.CreateDatabaseData.DatabasePrototype.ApplyChanges(Control marshallingControl)
at Microsoft.SqlServer.Management.SqlManagerUI.CreateDatabase.DoPreProcessExecution(RunType runType, ExecutionMode& executionResult)
at Microsoft.SqlServer.Management.SqlMgmt.SqlMgmtTreeViewControl.DoPreProcessExecutionAndRunViews(RunType runType)
at Microsoft.SqlServer.Management.SqlMgmt.SqlMgmtTreeViewControl.ExecuteForSql(PreProcessExecutionInfo executionInfo, ExecutionMode& executionResult)
at Microsoft.SqlServer.Management.SqlMgmt.SqlMgmtTreeViewControl.Microsoft.SqlServer.Management.SqlMgmt.IExecutionAwareSqlControlCollection.PreProcessExecution(PreProcessExecutionInfo executionInfo, ExecutionMode& executionResult)
at Microsoft.SqlServer.Management.SqlMgmt.ViewSwitcherControlsManager.RunNow(RunType runType, Object sender)
Кто-нибудь знает, почему это не работает? Я вошел в экземпляр с учетными данными администратора и Jumpbox с учетными данными администратора. Я также попытался запустить SSMS от имени администратора в Windows с той же проблемой.
Ошибка предполагает, что в процессе установки SSMS может отсутствовать зависимость, но я не знаю, что это может быть.
РЕДАКТИРОВАТЬ:
Оглядываясь вокруг, я задавался вопросом, можно ли это сделать только с помощью сценария Powershell или Bash. Кто-нибудь это подтвердит?