我想创建数据库备份文件,并将其保存在数据库服务器上。但是.net 4.0不支持SMO。有没有其他方法可以让我创建数据库的.bak文件?
发布于 2010-10-11 14:21:01
SMO和DOT4.0正在合作。
这里可能还有其他的问题,因为实际上我使用的是.NET4和SMO,并且我对数据库进行了备份。
我记得当我切换到4.0时,备份对我来说也不起作用。但问题出在服务上。首先在服务器上设置SMO。
然后检查:需要Microsoft Core XML Services (MSXML) 6.0、Microsoft SQL Server Native Client和Microsoft SQL Server System CLR类型。
如果您不能使备份运行,请检查日志,它会告诉您为什么没有运行( SQL server上也有日志)
还要检查备份目录是否有写入权限。
那么底线是SMO运行,但需要仔细检查一些点。
https://stackoverflow.com/questions/3901095
复制相似问题