In passato ti ho raccontato come importare file sql molto grandi in MySQL, oggi ti racconto come risolvere lo stesso problema anche Microsoft SQL Server.
Sqlcmd è un tool che si esegue dal prompt di dos. Ti consente di attivare un ulteriore prompt per eseguire comandi SQL direttamente dalla console.
Sul tuo menù Start di Windows clicca su Esegui. Sucessivamente, da command line, scrivi sqlcmd e premi Invio.
Lo script qui sotto importa nel db i dati presenti un file di testo:
sqlcmd -U MyLogin -S \ sqlcmd -S myServer\instanceName -i C:\myScript.sql
Ovviamente vanno sostituiti alcuni parametri, come MyLogin e MyServer. Ma posso asscicurare che in un paio di ore ha importato un db di 4 giga.