MSSQL Cambiare nomi logici File di un db

martedì 02 febbraio 2010 - 14.58

norby Profilo | Newbie

Ciao a tutti. Ho un problema.
Il mio database è composto da 2 unità logiche che normalmente si chiamano DB_DATA e DB_LOG o varianti...

I miei si chiamano:
PROVA_70e5f014898c4342a54985f129f1abdb_DAT (DATI)
PROVA_TMP_log (LOG)

Domande:

Si possono cambiare?
Che effetti si possono avere cambiando questi nomi?


Dico perchè devo effettuare questo script:

RESTORE DATABASE LAVReplica
FROM DISK = 'c:\LAVMAIN.bak'
WITH MOVE >>>>>>>>>>>DATIDATI <<<<<<< TO 'c:\LAVReplica.mdf',
MOVE '>>>>>>>>>>>LOGLOGLOGLOG<<<<<<< ' TO 'c:\LAVReplica.ldf';
GO

sarei costretto a mettere quei nomi assurdi?
Grazie!!

p.s. ho trovato questa procedura, è valida?

USE MASTER
GO
ALTER DATABASE DBNAME
MODIFY FILE
(NAME = OLDNAME_DATA, NEWNAME='NEWNAME_DATA')
GO

ALTER DATABASE DBNAME
MODIFY FILE
(NAME = OLDNAME_LOG, NEWNAME='NEWNAME_LOG')

lbenaglia Profilo | Guru

>I miei si chiamano:
>PROVA_70e5f014898c4342a54985f129f1abdb_DAT (DATI)
>PROVA_TMP_log (LOG)
>
>Domande:
>
>Si possono cambiare?
Si.

>Che effetti si possono avere cambiando questi nomi?
Nessuno.

>Dico perchè devo effettuare questo script:
>
>RESTORE DATABASE LAVReplica
>FROM DISK = 'c:\LAVMAIN.bak'
>WITH MOVE >>>>>>>>>>>DATIDATI
><<<<<<< TO 'c:\LAVReplica.mdf',
>MOVE '>>>>>>>>>>>LOGLOGLOGLOG<<<<<<<
>' TO 'c:\LAVReplica.ldf';
>GO
>
>sarei costretto a mettere quei nomi assurdi?
Certo, li cambi a restore avvenuto.

>p.s. ho trovato questa procedura, è valida?
Ovvio, te l'ho indicata io

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

norby Profilo | Newbie

Funziona tutto! sei un grande lore, ti amo!
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-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5