You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

.NET Core中如何还原SQL Server数据库备份?

在.NET Core中还原SQL Server数据库(.bak文件)的问题

我目前有一个空的.NET Core项目,已经托管在GitHub上,想实现从.bak文件还原SQL Server数据库的操作。之前在完整.NET Framework里做这个操作非常简单,但在.NET Core里试了好几种方法都没能成功。想请教一下:能不能直接在.NET Core中实现这个功能?还是说必须引用.NET Framework的类库才能完成?


补充信息

  • 编辑1:我尝试过添加SQLManagementObject,但没能成功,当前使用的是.NET Core 2.0版本。
  • 编辑2:我们的旧项目大量使用ADO.NET,其中用到的以下几个DLL无法引入到我的.NET Core项目中:
    • Microsoft.SqlServer.ConnectionInfo
    • Microsoft.SqlServer.Smo
    • Microsoft.SqlServer.SmoExtended
    • Microsoft.SqlServer.Management.Sdk.Sfc

内容的提问来源于stack exchange,提问作者JsAndDotNet

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 06:35:20