微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将数据库还原到服务器时出错:.NET Core 不应使用文件支持模型

如何解决将数据库还原到服务器时出错:.NET Core 不应使用文件支持模型

我总是能够使用这样的本地文件将 bacpac 恢复到 Azure 中的 sql Server:

ds = new DacServices(connectionString);         
ds.ImportBacpac(BacPackage.Load(filePath),dbTargetName,new DacImportOptions { 
                    ...
                    }
                });

然后我寻找了一种不将 bacpac 完全加载到内存中的方法,所以我发现 BacPackage.Load一个第二个参数,应该只负责这个,所以我这样使用它:

BacPackage.Load(filePath,DacSchemaModelStorageType.File)

当我添加第二个参数的用法时,在尝试恢复 bacpac 时开始出现异常:

数据库恢复到服务器时出错:.NET Core 不应使用文件支持模型

为什么我不能那样使用它?不想把bacpac加载到内存,怎么办?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。