1

我有一些代码使用 SQL Server 2005 SMO 对象来备份和恢复 SQL Server 数据库,这工作正常,但我的任务是更新代码以使用 SQL Server 2012 数据库。

我知道我需要使用最新的 SQL Server 2012 SDK 来执行此操作,备份和还原方法不再存在。

这些方法是否已被弃用,我是否应该只编写 SQL 脚本来做同样的事情?

4

1 回答 1

0

据我所知,他们还在那里。你确定你有正确的下载?他们还对 dll 中的内容和命名空间进行了处理。

我们刚刚摆脱了 DMO,而只是发出备份和恢复命令。不得不写更多的代码,但不是那么多。我们使用 DMO 的唯一目的是为进度条提供反馈,只是将其换成动画。PS你试过你的SMO代码吗?具有向后兼容包的 DMO 仍然适用于 2012,尽管它并不意味着。

于 2012-06-21T15:49:22.460 回答