Prestare attenzione quando si utilizza l'opzione Rinomina dal menu di scelta rapida visualizzato quando si fa clic con il pulsante destro del mouse sul database in Management Studio. Questa opzione non cambia i nomi dei file di database.Per modificare i nomi di file logici per i file DATA e LOG , è possibile utilizzare anche un'interfaccia di Management Studio, ma sfortunatamente a volte non funziona.
Facciamolo correttamente ... dovrebbe funzionare sempre. banca dati
- Staccare: Utilizzando Management Studio, fare clic destro sul database> andare a “Tasks”> “Staccare”, fare clic su OK per scollegare un database (nota: che la DB non può essere utilizzato per staccarlo)
- rinominare i file fisici: Una volta che il database viene scollegato i file fisici sono sbloccati ed è possibile rinominarli utilizzando Windows Explorer: banca dati
Fissaggio con nuovo nome: per la sua utilizzazione T SQL:
USO [master] CREATE DATABASE [SqlAndMe] ON (FILENAME = N'C: \ ... \ NewName.mdf '), (FILENAME = N'C: \ ... \ NewName_log.LDF ') FOR ATTACH
Rinominare i nomi di file logici: eseguire questo T SQL:
USO [NewName] ALTER DATABASE [NewName] MODIFICARE iL FILE (NAME = N'OldName', NEWNAME = N'NewName ') ALTER DATABASE [NewName] MODIFICARE IL FILE (NAME = N'OldName_log’, NEWNAME = N'NewName_log’) SELECT Nome, physical_name FROM [NewName] .sys.database_files
Dovrebbe opere!