请问代码还原数据库为何不成功.!
Dim cn As New ADODB.Connection()
cn.Open("provider=sqloledb;uid=sa;pwd=;database=test")
Dim resql As String = "restore database aaaabbbccc from 数据库备份"
cn.Execute(resql)
cn.Close()
"数据库备份"是一个已经存在的备份设备.错误提示,无法重写文件 'C:\Program Files\Microsoft SQL Server\MSSQL\data\test_Data.MDF'。数据库 'test' 正在使用该文件。我没有用啊.我打开别的数据库再运行还原,还是不行.
oicq:5014882
email:drk928@163.com
问题点数:20、回复次数:1Top
1 楼Corny()回复于 2002-04-23 18:26:57 得分 20
要还原数据库,你应该打开的是Master数据库,你打开数据库本身是无法还原它的,如果你不幸打开了它的联接,应该关了它。否则Server将会自己维护该数据库服务器的状态。Top




