저는 MSsql 을 사용하고 있습니다
델파이 프로그램에서 백업과 리스토어를 지원하려고 하는데,
다음과 같이 프로그래밍 했거든요.
with Query1 do
begin
Close;
SQL.Clear;
SQL.Add('Restore xxx From xxx');
ExecSQL;
end;
그런데, 데이터 베이스가 사용중이라는 에러가 뜨더군요.
Query1 의 Property중 'DatabaseName'에다가 리스토어 하려는 데이터베이스를 설정했기 때문에 에러가 나는거 같은데 (MSsql에서 RESTORE는 데이터 베이스가 사용중이면 실행을 할 수 없다는 건 알지만) 그럼 어떻게 SQL문을 실행시켜야 합니까?