qry1.SQL.Clear;
qry1.SQL.Add('use master RESTORE DATABASE hos FROM DISK = ''c:\2002.dat''');
qry1.ExecSQL;
qry1.SQL.Add('use master RESTORE DATABASE hos FROM DISK = ''c:\2002.dat''');
qry1.ExecSQL;
qry1.SQL.add('ALTER DATABASE hos SET OFFLINE WITH ROLLBACK IMMEDIATE');
qry1.ExecSQL ;就出错了,
报错如下:
服务器: 消息 156,级别 15,状态 1,行 1
Incorrect syntax near the keyword 'SET'.
是不是在sqlserver 7.0不能这么写?
2 use tempdb
restore database 数据库名字 from disk='路径'
use 数据库名字这两种方法在查询分析器里运行 通过
但是在vb.net里 就不行了