Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Modifica del nome di un database SQL

Tratto testualmente da qui :

Esistono diversi modi per apportare questa modifica, tuttavia per rinominare i file fisici del database a livello di sistema operativo dovrai portare il database offline

  1. Usa SSMS per portare il database offline (fai clic con il tasto destro del mouse su Database, seleziona Attività, Porta offline), cambia il nome dei file a livello di sistema operativo e poi Portalo online.

  2. Puoi scollegare il database, rinominare i file e quindi allegare il database che punta ai file rinominati per farlo.

  3. È possibile eseguire il backup del database e quindi ripristinare, modificando la posizione del file durante il processo di ripristino.

  4. usando T SQL

    ALTER DATABASE databaseName SET OFFLINEGO

    ALTER DATABASE databaseNAMEme MODIFY FILE (NAME =db, FILENAME ='C:\ProgramFiles\Microsoft SQL Server\MSSQL.2\MSSQL\Data\db.mdf')GO--se si modifica il nome del file di registro

    ALTER DATABASE databaseNAMEme MODIFY FILE (NAME =db_log, FILENAME ='C:\Programmi\Microsoft SQL Server\MSSQL.2\MSSQL\Data\db.ldf')Vai

    ALTER DATABASE databaseName SET ONLINEGO

per ulteriori informazioni http://technet.microsoft.com/en-us/ libreria/ms174269.aspx