2010-10-19 15 views

risposta

44

Se vuoi dire che si vuole essere in grado di collegare il database su un altro server, allora questo è ciò che si può fare:

  1. scollegare il database (tasto destro del database e fare clic su Detach)
  2. copiare i file MDF e LDF alla vostra posizione di backup
  3. collegare il database (tasto destro del mouse e fare clic su DatabasesAttach)

Questo è il percorso in cui si trova il file MDF:

C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\ 
+6

Dove posso trovare l'MDF? Grazie – q0987

+7

In Management Studio, fare clic con il pulsante destro del mouse sul database e fare clic su Proprietà. Vai alla pagina 'Files'. Troverai la posizione sotto "Percorso". –

+0

Che brillante risposta, amico! –

1

tasto destro del mouse sul database da Management Studio -> Stacca. Allora avete il file MDF è possibile esportare a dove si vuole :)

1

Se quello che vuoi è una replica della vostra SQLEXPRESS/file-locale MDF su un server remoto (SQL Server 2005)

È giusto possibile fare clic nella "Server Explorer" sul file db.mdf e premere "Pubblica fornitore ..."

È possibile scegliere una varietà di compatibilità con SQL Server 2005, 2008, ecc

L'output è un .sq l file di query ..

sono imbattuto in questa domanda e pensato che questo sarebbe una buona risposta alternativa, da quando sono arrivato qui ricercando la stessa identica cosa!

+0

Sfortunatamente la generazione SQL non è la stessa di un MDF; un MDF può essere collegato direttamente. –

1

Penso che il modo migliore sia creare un file .bak da SQL Server.

Fare clic destro sul database =>Task =>Back Up -> Scegli il database in Source, e ha colpito OK.

1

C: \ Programmi \ Microsoft SQL Server \ MSSQL10_50.MSSQLSERVER \ MSSQL \ DATA \

Questo è il percorso in cui si trova il file MDF

0

Nella mia esperienza, la sua più facile da usare i comandi sp_detach_db (MSDN) e sp_attach_db (MSDN). Stavo cercando di collegare un database che era offline quando disconnesso e SQL Server Management Studio (2014) continuava a bloccarsi quando ho usato l'opzione Allega dal menu contestuale del tasto destro. I comandi hanno funzionato - spero che questo salvi qualcuno un po 'di tempo.

NOTA: Run SSMS come amministratore se si vede un accesso negato durante il tentativo di eseguire il comando attach

1

Vai al percorso C: \ Users \ il nome del PC allora troverete mdf, ldf file here

1

Se si è in Visual Studio, andare su Esplora oggetti di SQL Server. Trova il database desiderato, fai clic con il tasto destro e seleziona Proprietà. Nella scheda delle proprietà, cercare il file di dati , accanto ad esso sarà la posizione del file mdf.

Problemi correlati