czesc, tutaj poleglem:

SET @strLogFile='d:\program files\microsoft sql server\data bases\MSSQL\data\BazaGniazdaProdukcyjne_Log.LDF'
SET @strDataFile='d:\program files\microsoft sql server\data bases\MSSQL\data\BazaGniazdaProdukcyjne_Data.MDF'

/*Teraz wlasciwe restore*/
RESTORE DATABASE BazaGniazdaProdukcyjne 
	FROM DISK = @strFile
	WITH MOVE 'BazaGniazdaProdukcyjne_Data' TO @strDataFile,
	MOVE 'BazaGniazdaProdukcyjne_Log' TO @strLogFile, REPLACE

No i wyrzuca mi blad (chyba znany przez wielu):

Server: Msg 3101, Level 16, State 2, Line 12
Exclusive access could not be obtained because the database is in use.
Server: Msg 3013, Level 16, State 1, Line 12
RESTORE DATABASE is terminating abnormally.

na msdn znalazlem jedynie cos o pausowaniu servive mengera, ale to tez nie pomoglo. PAre razy przeszlosci udalo mi sie zrestorowac, ale juz teraz sie to eni powtarza. Dodam ze mam raczej pewnosc(racezj bo skoro wyskakuje blad to cos nie tak) ze nie moja baza nie jest w uzyciu.