1.确保同名的库在目前的SQL SERVER企业管理器中不存在.
2.确保你备份的文件是完好的.

解决方案 »

  1.   


    都没问题,我在企业管理器里用手工进行还原都可以.
    我用的代码:
    Dim mrc As ADODB.Recordset 
        Set conn = New ADODB.Connection 
        conn.ConnectionString = "DSN=CLTJ;UID=sa;PWD=;" 
        conn.Open    
        
        RESTORDB = "use master" 
        Set mrc = exesql(RESTORDB)     RESTORDB = "RESTORE DATABASE zxg007 FROM DISK = 'C:\zxg007.bak'" 
        Set mrc = exesql(RESTORDB)
      

  2.   

    ALTER DATABASE zxg007 运行程序时这句提示错误