因为数据库正在使用,所以未能获得对数据库的排它访问权限!在还原时候小弟我应该怎么做
因为数据库正在使用,所以未能获得对数据库的排它访问权限!!在还原时候我应该如何做?
CString temp,strSQL;
_variant_t strDataRestore;
CString sql;
try
{
strSQL.Format( "RESTORE DATABASE Signal FROM DISK = '%s ' ",m_restoreDir);
strDataRestore = (_bstr_t)strSQL;
theApp.ADOExecute(theApp.m_pRecordset, strDataRestore);
MessageBox( "还原成功. ", "提示 ",64);
}
catch (...)
{
MessageBox( "还原失败. ", "提示 ",64);
}
然后就弹出那个错误,我看了一些帖子,但都说的不清楚,没有真正解决问题,希望各位朋友指教!!!
------解决方案--------------------
我回的内容通过消息发给你了
因为提交的时候系统说我发的议论会带来伤害,不知道怎么回事,我就是用到了些系统表而已
CString temp,strSQL;
_variant_t strDataRestore;
CString sql;
try
{
strSQL.Format( "RESTORE DATABASE Signal FROM DISK = '%s ' ",m_restoreDir);
strDataRestore = (_bstr_t)strSQL;
theApp.ADOExecute(theApp.m_pRecordset, strDataRestore);
MessageBox( "还原成功. ", "提示 ",64);
}
catch (...)
{
MessageBox( "还原失败. ", "提示 ",64);
}
然后就弹出那个错误,我看了一些帖子,但都说的不清楚,没有真正解决问题,希望各位朋友指教!!!
------解决方案--------------------
我回的内容通过消息发给你了
因为提交的时候系统说我发的议论会带来伤害,不知道怎么回事,我就是用到了些系统表而已