Мне нужно сделать резервную копию базы данных, однако это входит в представления разработки (например, dev.V_report
). Эти представления приводят к появлению следующих ошибок при попытке создать файл DACPA C с помощью SSMS
> Extract Data-tier Application
:
Validation of the schema model for data package failed.
Error SQL71501: Error validating element [dev].[V_MasterFinanceReconciliationSummary]: View: [dev].[V_MasterFinanceReconciliationSummary] has an unresolved reference to object [dbo].[V_MasterFinanceFull].
Error SQL71501: Error validating element [dev].[V_MasterFinanceReconciliationSummary]: View: [dev].[V_MasterFinanceReconciliationSummary] has an unresolved reference to object [dbo].[V_MasterFinanceFull].[PasTransactionType].
… (etc)
Каждое представление с проблемой ограничено dev
Схема, они не могут быть гарантированы, чтобы не иметь этих проблем, и я не могу переместить их в другую базу данных. Мне просто нужно сделать резервную копию схем таблиц, и хотя я могу отменить выбор таблиц в Extract Data-tier Application
, я не могу сделать то же самое для проблемных c представлений или схемы dev
в целом.
Я пытался создать BACPA C, так как он все еще работал бы в качестве резервной копии, но я столкнулся с той же проблемой. Я попытался выполнить резервное копирование базы данных, используя SqlPackage.exe
в командной строке, используя следующее (используя Azure AD Login, что необходимо здесь):
sqlpackage.exe /TargetFile:"C:\temp\DACPAC\output_target.dacpac" /Action:Extract /SourceServerName:<server> /SourceDatabaseName:<database> /ua /p:VerifyExtraction=False
Но это просто дает мне следующую ошибку по которой я не могу найти соответствующую информацию:
*** An unexpected failure occurred: Exception has been thrown by the target of an invocation..
Буду весьма признателен за любые советы по поддержке.