Prima ricerca su google mi ha dato questa risposta. Quindi ho pensato di aggiornare questo con la versione più recente di attach, staccare.
Create database dbname
On
(
Filename= 'path where you copied files',
Filename ='path where you copied log'
)
For attach;
Inoltre, se il database viene arrestato in modo pulito (non ci sono transazioni attive, mentre database è stato di arresto) e non avete file di registro, è possibile utilizzare sotto metodo, SQL server creerà un nuovo file di log delle transazioni ..
Create database dbname
On
(
Filename= 'path where you copied files'
)
For attach;
se non si specifica il file di registro delle transazioni, SQL cercherà di guardare nel percorso predefinito e cercherà di usarlo indipendentemente dal fatto di database è stato arrestato in modo pulito o no ..
Ecco cosa MSDN ha da dire su questo ..
Se un database di lettura-scrittura ha un singolo file di registro e non si specifica un nuovo percorso per il file di registro, l'operazione di collegamento cerca nella vecchia posizione del file. Se viene trovato, viene utilizzato il vecchio file di registro, indipendentemente dal fatto che il database sia stato chiuso in modo pulito. Tuttavia, se il vecchio file di registro non viene trovato e se il database è stato chiuso in modo pulito e non ha una catena di log attiva, l'operazione di collegamento tenta di creare un nuovo file di registro per il database.
Ci sono alcune restrizioni con questo approccio e alcuni effetti collaterali troppo ..
1.attach-e-staccare le operazioni sia disable tra database concatenamento della proprietà per il database
2.Database affidabile è disattivato
3.Il distacco di un database di sola lettura perde informazioni sulle basi differenziali dei backup differenziali.
La maggior parte dei importantly..you non si può collegare un database con le versioni più recenti di una versione precedente
Riferimenti:
https://msdn.microsoft.com/en-in/library/ms190794.aspx
Sì, è possibile [allegare un database] (http://technet.microsoft.com/en-us/library/ms190209.aspx) quando si dispone dei due file. –
ho provato a farlo ma dà un errore si è verificato durante il collegamento del database. –
errore dicendo di non poter aprire il file fisico. Errore 5 del sistema operativo (accesso negato) Errore server MSSQL 5120 –