Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MS SQL Server
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 26-03-2009
DANY DANY is offline
Miembro
 
Registrado: nov 2003
Posts: 145
Poder: 21
DANY Va por buen camino
No puedo restaurar base de datos SQL Server 2005 por codigo

codigo delphi:
Código Delphi [-]
//Cierro la conexion activa del sistema y conecto a la base master.    
fDatos.ADOConnection.Connected := False ;
    fDatos.ADOConnection.ConnectionString := 'Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=Master;
Data Source='+cServerName+';Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;
Workstation ID=SERVERHP;Use Encryption for Data=False;Tag with column collation when possible=False';
    fDatos.ADOConnection.Connected := True ;


    Consulta.SQL.Clear ;
    Consulta.SQL.Add ('RESTORE DATABASE '+ cDataBaseName +' FROM DISK = '+QuotedStr(edDestino.Text ) +' WITH  '+
    '  FILE = 1, '+
    '  NOREWIND, '+
    '  NOUNLOAD, '+
    '  REPLACE ');
    Consulta.ExecSQL ;//
    //Vuelvo a conectar a la base luego del RESTORE.
    fDatos.ADOConnection.Connected := False ;
    fDatos.ADOConnection.ConnectionString := 'Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog='+cDataBaseName+'
;Data Source='+cServerName+';Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;
Workstation ID=SERVERHP;Use Encryption for Data=False;Tag with column collation when possible=False';
    fDatos.ADOConnection.Connected := True ;

    MessageDlg('La base de datos se ha restaurado con exito', mtInformation, [mbOK], 0);
Me da el error en el execSQL , diciendome que no tengo acceso exclusivo a la base, pero si la desconecte asi que descartado por ese lado.
Lo curioso del asunto es que si ejecuto un trace linea por linea lo realiza correctamente
Gracias por su tiempo.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
como convertir base de datos de SQL Server 2005 a Access gilberto_1126 SQL 4 02-12-2008 15:22:04
Conexión a Base de Datos SQL Server 2005 aT macchietto MS SQL Server 5 21-11-2007 11:23:40
Restaurar Base de datos Viky Varios 1 29-01-2007 16:32:35
como puedo restaurar un archivo .sql a una base de datos en mysql por delphi Shidalis Varios 8 18-08-2005 21:24:14
Restaurar la base de datos.... celesdiaz Firebird e Interbase 1 27-05-2005 22:49:39


La franja horaria es GMT +2. Ahora son las 23:01:48.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi