我想创建数据库备份文件,并希望将其保存在数据库服务中。但.net 4.0不支持SMO。是否有一些备用,以便我可以创建数据库的.bak文件?
答案 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运行,但需要仔细检查一些点。