直接写SQL语句啊
sSQL = "BACKUP DATABASE " & sDatabaseName & " TO DISK=" & _
Wrap(sDatabaseFile) & " WITH INIT"
fRet = ExecuteSQL(sSQL)
sSQL = "RESTORE DATABASE " & sDatabaseName & " FROM DISK=" & _
Wrap(sDatabaseFile) & " WITH REPLACE "
fRet = ExecuteSQL(sSQL)或者用SQL DMO
sSQL = "BACKUP DATABASE " & sDatabaseName & " TO DISK=" & _
Wrap(sDatabaseFile) & " WITH INIT"
fRet = ExecuteSQL(sSQL)
sSQL = "RESTORE DATABASE " & sDatabaseName & " FROM DISK=" & _
Wrap(sDatabaseFile) & " WITH REPLACE "
fRet = ExecuteSQL(sSQL)或者用SQL DMO
先Use Master
然后在执行上面的SQL语句如果你的SQL Server 也不能用了,那你救先重装吧,呵呵或者你的意思是数据库损坏,然后你想修复??
请说明百点
我想没有一种万能的方法,可以一下子解决一切问题.
我们的思路一般是把复杂问题分成若干小的问题来处理.
所以,你先解决了如何备份/恢复数据库
你可以在你的软件里面添加如此功能
也可以单独做一个数据库工具,用来恢复/备份(这样也可以在你的软件里面调用这个工具)
SQL Server出问题,那不是你的软件要解决的问题