Se il servizio Sql Server Express non parte a causa di un file master.mdf danneggiato si può provare a ricostruire il database nel seguente modo:
Fermare tutti i servizi SqlServer
Nota: SQL Server Agent è presente ma disabilitato nelle istanze di SQL Server Express
Fare un backup di tutti i databases della cartella C:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\DATA
Cancellare i files master.mdf, mastlog.ldf, tempdb.mdf, templog.ldf all'interno della cartella su menzionata
Con prompt dei comandi posizionarsi nella cartella
C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\SQLServer2012
Eseguire il seguente comando cambiando i valori dei parametri a seconda della propria installazione
Setup /QUIET /ACTION=REBUILDDATABASE /INSTANCENAME=SQLEXPRESS /SQLSYSADMINACCOUNTS="NT AUTHORITY\SYSTEM" /SAPWD=goodpassword123
Attendere il completamento, avviare i servizi "Sql Server", "Sql Server Browser" e infine con l'aiuto di MS Server Management Studio, ricollegare tutti i files dei databases esistenti
(-;
Nessun commento:
Posta un commento