2014-09-26 32 views
5

Qualcuno sa quale sarebbe il modo migliore per trasformare un grande database SQL Server in sqlite o SQL Server compatto?Il modo migliore per esportare il database SQL Server in sqlite (o SQL Server Compact)

Il database del server SQL deve essere di circa 50-70 GB.

Ci sono alcuni esempi su internet (schema di script) ma non ho trovato nulla di conclusivo sui dati.

Grazie.

+1

si vuole seriamente archiviare questo tipo di dati in un unico file e di un singolo utente, sistema di database basato su file? ? –

+1

La dimensione massima del db su SQL Compact è 4 GB .. E 50 GB con SQLite non è fattibile – ErikEJ

+0

Sarà difficile. La dimensione massima per un db compatto sql è 4gb. http://stackoverflow.com/questions/7524197/does-sql-server-compact-still-limit-to-4gb –

risposta

12

È possibile utilizzare il mio strumento Exportsqlce per creare file .sql in formato sqlite da un database SQL Server. Quindi eseguire utilizzando sqlite3.exe

Scarica strumenti a linea di comando da https://github.com/ErikEJ/SqlCeToolbox/releases/tag/3.5.2

Export2SQLCE.exe "Data Source=(local);Initial Catalog=Northwind;Integrated Security=True" Northwind.sql sqlite 

Buona fortuna!

(ho anche SSMS e le estensioni VS che ti permettono di fare questo da un GUI)

+0

Ho intenzione di testare questo oggi. Segnerò la mia domanda come risposta se funziona. –

+0

Ho dimenticato: grazie :) –

+0

Dopo alcune prove. L'ho fatto e leggere dal database SQLite è molto veloce. Grazie :) –

Problemi correlati