Spostare file del databaseMove Database Files

In SQL ServerSQL Serverè possibile spostare i file di database di sistema e definiti dall'utente specificando la nuova posizione dei file nella clausola FILENAME dell'istruzione ALTER DATABASE .In SQL ServerSQL Server, you can move system and user databases by specifying the new file location in the FILENAME clause of the ALTER DATABASE statement. In questo modo è possibile spostare file di dati, di log e del catalogo full-text.Data, log, and full-text catalog files can be moved in this way. Questo può risultare utile nelle situazioni seguenti:This may be useful in the following situations:

  • Recupero da errore.Failure recovery. Ad esempio, il database è in modalità sospetta oppure viene chiuso, a causa di un errore hardware.For example, the database is in suspect mode or has shut down, because of a hardware failure.

  • Rilocazione pianificata.Planned relocation.

  • Rilocazione per una manutenzione pianificata del disco.Relocation for scheduled disk maintenance.

Argomenti della sezioneIn This Section

ArgomentoTopic DescrizioneDescription
Spostare database utenteMove User Databases Descrive le procedure necessarie per spostare i file di database definiti dall'utente e i file dei cataloghi in una nuova posizione.Describes the procedures for moving user database files and full-text catalog files to a new location.
Spostare i database di sistemaMove System Databases Descrive le procedure necessarie per spostare i file di database di sistema in una nuova posizione.Describes the procedures for moving system database files to a new location.

Vedere ancheSee Also

ALTER DATABASE (Transact-SQL) ALTER DATABASE (Transact-SQL)
CREATE DATABASE (SQL Server Transact-SQL) CREATE DATABASE (SQL Server Transact-SQL)
Collegamento e scollegamento di un database (SQL Server)Database Detach and Attach (SQL Server)