Umbraco : esportare un database da MS SQL CE a MS SQL Server

Ecco i passaggi da seguire per esportare un database di Umbraco da MS SQL CE verso MS SQL Server :

  • Installare “Microsoft SQL Server Compact 4.0″, scaricabile qui: http://www.microsoft.com/en-us/download/details.aspx?id=17876
  • Scaricare “SQL Server Compact Toolbox (Standalone)”, scaricabile qui: http://sqlcetoolbox.codeplex.com/releases/view/69910
  • Aprire il file scaricato “SqlCe40Toolbox.exe“.
  • Cliccare col tasto destro sulla lista delle connessioni e selezionare l'opzione “Add SQL Server Compact 4.0 Connection…“.
  • Nella finestra di dialogo che si aprirà cliccare sul tasto “Browse” e selezionare il file di database che vogliamo convertire (con estensione .sdf).
  • Nella stessa finestra cliccare sul tasto “Test Connection” e se il responso è positivo cliccare sul tasto “Close” button.
  • Ora nel “Toolbox” cliccare col tasto destro su “Umbraco.sdf”, selezionare la voce “Script Database Schema and Data with BLOBs…” e salvare il file come “umbraco.sqlce
  • Rinominare il file umbraco.sqlce in umbraco.sql.
  • Aprire “SQL Server Management Studio” e collegarsi al server di database SQL Server/SQL Server Express.
  • Creare il database di destinazione dove importare i dati.
  • Aprire il file umbraco.sql sul database di destinazione e cliccare su “Execute“; al termine dell'operazione, se non sono stati visualizzati messaggi di errore, i dati sono stati importati in SQL Server/SQL Server Express.
  • Configurare un nuovo utente per accedere al nuovo database.
  • Ora è necessario modifcare il file “web.config” per dire ad Umbraco di usare SQL Server invece di SQL CE Database:
    sostituire la riga key=”umbracoDbDSN” con la la stringa <add key="umbracoDbDSN" value="Server=<your-server-address>;Database=<your-database-name>;User ID=<your-database-username>;Password=<your-database-password>;Trusted_Connection=False"/> modifando oppurtamente i valori per l'accesso.

Aggiungi Commento