.nrt 4.0 c#代码数据库备份

时间:2010-10-10 16:22:53

标签: asp.net

我想创建数据库备份文件,并希望将其保存在数据库服务中。但.net 4.0不支持SMO。是否有一些备用,以便我可以创建数据库的.bak文件?

1 个答案:

答案 0 :(得分:0)

SMO和dot 4.0正在合作。

也许其他一些是你的问题,因为事实上我使用dot net 4和SMO并且我备份了数据库。

我记得当我切换到4.0时,备份对我来说也不起作用。但问题出在服务上。首先在服务器上设置SMO

然后检查:需要Microsoft Core XML Services(MSXML)6.0,Microsoft SQL Server Native Client和Microsoft SQL Server System CLR类型。

如果你不能进行备份运行,请检查日志,它告诉你为什么不运行(SQL服务器上也有日志)

同时检查备份目录是否具有写入权限。

最重要的是SMO运行,但需要仔细检查一些点。