Restore e backup ... un po' di casini

mercoledì 25 febbraio 2009 - 11.06

squilibrio Profilo | Expert

Ciao a tutti, ho fatto qualche casino con i nomi dei DB

Avevo un DB chiamato RRR con i suoi bei file mdf e log nella cartella data

ho poi rinominato il DB in CCC (tramite Management Studio su SQL Server Express 2005)

successivamente ho fatto il backup del DB

e volevo fare il restore su un nuovo db, su un'altra macchina, chiamato CCC ma sembrano esserci dei problemi

credo che sia un po' di casino tra

Logical Name
Original File Name


Esiste un modo per rinominare DB e relativi files nella cartella Data?
Esiste un modo per fare un restore da una macchina all'altra utilizzando un DB di destinazione con un nome diverso?


Grazie mille!!

lbenaglia Profilo | Guru

>credo che sia un po' di casino tra
>
>Logical Name
>Original File Name
>
>
>Esiste un modo per rinominare DB e relativi files nella cartella
>Data?
Per rinominare il db puoi utilizzare il comando ALTER DATABASE MODIFY NAME.
Per rinominare il nome logico dei files utilizza il comando ALTER DATABASE MODIFY FILE ( NAME = logical_file_name, NEWNAME = new_logical_name ).
Per rinominare il nome fisico dei files la soluzione più veloce consiste nel fare il detach, modificare il nome dei files e rieseguire l'attach.

>Esiste un modo per fare un restore da una macchina all'altra
>utilizzando un DB di destinazione con un nome diverso?
Certo, in fase di restore specifica il nome che preferisci

>Grazie mille!!
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

squilibrio Profilo | Expert

Grazie per l'aiuto!!!


problema 1:

Potresti dirmi come dove eseguire queste istruzioni??? Intendo l'ordine....

mi spiego

ho un DB ce in SQL Server Management Studio ha un nome ma il file associato è diverso

come cambio il nome del file associato .... lasciando il nome che visualizzo in Mngmt Studio?? (Che cmq posso modificare direttamente da Mngmt Studio)





problema 2:
ho provato a cambiare il nome in fase di restore ma ottenevo un errore .... forse però era legato al problema precedente.... ovvero esisteva già un DB (il file intendo) con il nome del restore che stavo facendo....


Grazie ancora!!

Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5