• User

    Allora il database è MS SQL, e il dubbio è:

    Trovandomi a dover cambiare l'hosting ad un sito che ha 2 domini...
    ed il database al quale entrambi puntano è situato su uno dei due domini.
    Nella dichiarazione delle stringhe di connessione il data source del db sql è indicato come "(local)", in quale directory devo mettere il db affinchè dopo la migrazione tutto funzioni?


  • User Attivo

    @Anej said:

    Allora il database è MS SQL, e il dubbio è:

    Trovandomi a dover cambiare l'hosting ad un sito che ha 2 domini...
    ed il database al quale entrambi puntano è situato su uno dei due domini.
    Nella dichiarazione delle stringhe di connessione il data source del db sql è indicato come "(local)", in quale directory devo mettere il db affinchè dopo la migrazione tutto funzioni?

    SQL Server non lo metti in nessuna directory, è local e basta, raggiungibile da qualsiasi dominio.


  • User Newbie

    Ok, il file del db del sito dove si mette?
    Scusate l'ignoranza ma se le due cartelle dei due domini sono messe nella cartella wwwroot del server che ospita il sito, mettere in locale il file del db significa metterlo nella cartella wwwroot o ad esempio in 😄 ? :mmm:


  • User Attivo

    @Leaccio said:

    Ok, il file del db del sito dove si mette?
    Scusate l'ignoranza ma se le due cartelle dei due domini sono messe nella cartella wwwroot del server che ospita il sito, mettere in locale il file del db significa metterlo nella cartella wwwroot o ad esempio in 😄 ? :mmm:

    Sei sicuro di disporre di un file del database? :mmm: Non è mica Access


  • User Newbie

    @madai said:

    Sei sicuro di disporre di un file del database? :mmm: Non è mica Access

    Forse la mia confusione nasce proprio da questo. Non ho mai usato MsSql ma solo access, quindi mi aspettavo un file del db.
    Quando ho richiesto il db del sito fra l'altro mi hanno spedito un file .dat...è questo che devo posizionare da qualche parte?


  • Super User

    No quello è un backup immagino... Devi utilizzare un'utility che ti fornisce l'hosting per fare il ripristino del backup. Sempre che la forniscano....


  • User Newbie

    @cali1981 said:

    No quello è un backup immagino... Devi utilizzare un'utility che ti fornisce l'hosting per fare il ripristino del backup. Sempre che la forniscano....

    Dunque se ho capito bene...
    se l'hosting prevede l'utility di ripristino backup allora basta che utilizzi quest'ultima affinchè sul nuovo server venga ricreato il db del sito che era sull'altro server...giusto?:x
    grazie per la pazienza:D


  • Super User

    Si, basta fare il backup e hai le nuove tabelle nel nuovo hosting. Per la connessione, in genere la stringa la fornisce l'hosting stesso ( a volte il db mssql non sta in local ma in altri posti). Se non hai un'utility per il ripristino da backup, potrebbe essere necessario fare altre cose più complicate...


  • User Newbie

    @cali1981 said:

    Si, basta fare il backup e hai le nuove tabelle nel nuovo hosting. Per la connessione, in genere la stringa la fornisce l'hosting stesso ( a volte il db mssql non sta in local ma in altri posti). Se non hai un'utility per il ripristino da backup, potrebbe essere necessario fare altre cose più complicate...

    Grazie mille!!!
    Non mi resta che sperare che aruba fornisca l'utility di backup.
    Un'ultima domanda....
    Una volta eseguito il backup si crea le tabelle e tutto il db, ma i dati che stavano nelle tabelle sull'altro server? Ripristina anche i dati se sono presenti nel file di backup che mi hanno dato?
    Grazie ancora....


  • Super User

    Sospettavo che avessi aruba!!!!!! Mi spiace ma niente backup!!! Dovresti fare un esportazione del db in sql, tipo quello che fa mysql, e fare la query che ti rimette tutto dentro in aruba...


  • User Newbie

    @cali1981 said:

    Sospettavo che avessi aruba!!!!!! Mi spiace ma niente backup!!! Dovresti fare un esportazione del db in sql, tipo quello che fa mysql, e fare la query che ti rimette tutto dentro in aruba...

    Qualche altro servizio di hosting che conosci ed ha l'utility di backup?


  • Super User

    No sinceramente non ho idea... Puoi provare a installare in locale mssql express e aprirlo da li...


  • User

    @cali1981 said:

    Si, basta fare il backup e hai le nuove tabelle nel nuovo hosting. Per la connessione, in genere la stringa la fornisce l'hosting stesso ( a volte il db mssql non sta in local ma in altri posti). Se non hai un'utility per il ripristino da backup, potrebbe essere necessario fare altre cose più complicate...

    Allora...io ho il file .bak ed un file .dat del database...quando trasferisco il sito al provider, quale dei due file serve per poter ripristinare il database?

    E lo fanno loro il ripristino??

    Siamo sicuri che aruba non fornisca tale utility? io non ho letto niente in particolare ma se forniscono l'opzione di scegliere MS SQL, io credo che ci sia anche l'opportunità di inserirci un database già avviato....sbaglio?

    Al limite è possibile tramite quei files esportarli per MY Sql? E se si.....come?

    Vi ringrazio anticipatamente........ma non ne posso +!!:x


  • Super User

    A me sembra che Aruba non lo fornisca... Per il mio backup mi hanno messo in una dire del sito il .bak!!! Comunque chiedi alla loro assistenza, ti sapranno dire meglio!

    Comunque siccome io dovevo sbrigarmi ho fatto così:

    Ho creato uno script semplice che in output mi dava tutti i campi delle tabelle separati da virgole, poi ho semplicemente usato questo file per fare l'upload in aruba. Infatti puoi inserire i dati se hai i file csv, ma non backup del sito. TI consiglio un approccio del genere!

    Ciao!


  • User

    Scusatemi ma non sono ancora riuscito a capire se con i file .bak e.dat del mio database forniti dal mio ex-provider posso già fare tutta la mia migrazione oppure devo fare altro.

    I vari provider che ho contattato i dicono che devo dargli il database tutto strutturato...ma non ho capito ancora cosa gli serve veramente, cosa devo dargli, mi parlano di utility per trasformare il backup nel vero database ma non riesco ancora a fare luce su questo argomento. :mmm:


  • Super User

    @Anej said:

    Scusatemi ma non sono ancora riuscito a capire se con i file .bak e.dat del mio database forniti dal mio ex-provider posso già fare tutta la mia migrazione oppure devo fare altro.

    I vari provider che ho contattato i dicono che devo dargli il database tutto strutturato...ma non ho capito ancora cosa gli serve veramente, cosa devo dargli, mi parlano di utility per trasformare il backup nel vero database ma non riesco ancora a fare luce su questo argomento. :mmm:

    Ciao! Quei backup dovrebbero bastargli per ripristinare il database, altrimenti che backup sarebbe? Hai provato a spiegare meglio cosa hai tu? Che vogliono di preciso loro? Cos'è un database strutturato?


  • User

    Proverò a fare un'ulteriore indagine...cmq se io ho il file .bak loro dovranno in qualche modo renderlo utilizzabile, no? E dice manca proprio questo....vabbè ricontrollo oggi, grazie a tutti ancora!


  • Super User

    @Anej said:

    Proverò a fare un'ulteriore indagine...cmq se io ho il file .bak loro dovranno in qualche modo renderlo utilizzabile, no? E dice manca proprio questo....vabbè ricontrollo oggi, grazie a tutti ancora!

    Loro non dovranno renderlo utilizzabile, se il file .bak è il backup del DB è già utilizzabile! Prova a installarti ms sql server express (è gratuito) e vedi se ti fa l'import. Potrebbe comunque darsi che abbia delle limitazioni ma puoi comunque provare!


  • User

    ok...grazie ancora provo subito!!!! E vi faccio sapere!!


  • User

    Con l'express è un po' un macello, non si vede niente ho provato ma nisba.
    Io credo che debba dar loro il solo .dat. Poi loro fanno l'attach di questo all'istanza di SQL server 2005.
    Non so come possano fare con le login però... Il nome dell'utility per fare questo qualcuno la conosce?