Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    2

    Attivare un Restore su SQL Server 2005 attraverso una pagina ASP - Problema

    Salve a tutti bella gente, mi chiedevo se qualcuno poteva darmi una mano. Premetto che sono nuovo e non se se mi trovo nella categoria giusta, al massimo reinidizzatemi dove di dovere ^^ VVoVe:

    Ho realizzato una Store Procedure che crea un nuovo Database e vi "restora" dentro il backup di un altro DB.
    La procedura è la seguente (ho messo solo la parte problematica):



    codice:
    CREATE PROCEDURE Restor 
    AS 
    
    RESTORE FILELISTONLY 
    FROM DISK= 'F:\Backup\prova.bak' 
    RESTORE DATABASE Prova 
    FROM DISK = 'F:\Backup\prova.bak' 
    WITH RECOVERY, MOVE 'Elcom2_Data' TO 'E:\Prova.mdf', MOVE 'Elcom2_Log' TO 'E:\Prova.ldf', replace 
    
    GO
    Ora, dov'è il problema? Semplice, se questa procedura la faccio partire da SQL Server 2005 funziona perfettamente. Ma l'ho creata per attivarla da una pagina ASP . Ho realizzato il codice che avvia questa procedura, la procedura si avvia ma il nuovo database (PROVA) rimane bloccato in modalità "Restoring..." e non si sblocca più, non permettendomi nemmeno di aprirlo o toccarlo.
    E' come se restasse perennemente fermo nella fase di Restore del database. Il problema è che la Store Procedure funziona!!!

    Qualcuno sa aiutarmi please ?

    P.S. anche attivando la Store Procedure in una pagina con codice JScript il problema è identico

    P.P.S. IMPORTANTE: faccio notare che questo stesso metodo non creava nessun problema su SQL Server 2000

  2. #2
    è forse un problema di autenticazione?

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    2
    Ciao
    Guarda ci avevo pensato ma non pare essere quello il problema. Questa è la mia stringa di connessione:

    codice:
     conn.ConnectionString="Driver={SQL Server};Server=Database;Database=alternativo;Uid=sa;Pwd=password;"
    Praticamente mi connetto come SA e mantengo tutti i relativi privilegi (teoricamente)

    EDIT: inoltre un'aggiunta. Non ho problemi quando modifico una tabella di questo DB, quando ne faccio un backup o quando creo un nuovo DB. Quindi non dovrebbe essere un problema di identificazione.
    A questo punto mi sto chiedendo se non fosse semplicemnte IMPOSSIBILE eseguire dei Restore da pagine esterne al programma

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.