Mover arquivos de banco de dadosMove Database Files

APLICA-SE A: simSQL Server nãoBanco de Dados SQL do Azure nãoAzure Synapse Analytics (SQL DW) nãoParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

No SQL ServerSQL Server, é possível mover bancos de dados de usuários e sistemas especificando o novo local do arquivo na cláusula FILENAME da instrução 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. É possível mover arquivos de dados, logs e catálogos de texto completo deste modo.Data, log, and full-text catalog files can be moved in this way. Isso pode ser útil nas seguintes situações:This may be useful in the following situations:

  • Recuperação de falha.Failure recovery. Por exemplo, o banco de dados está em modo suspeito ou foi fechado por causa de um problema de hardware.For example, the database is in suspect mode or has shut down, because of a hardware failure.

  • Realocação planejada.Planned relocation.

  • Realocação para manutenção de disco programada.Relocation for scheduled disk maintenance.

Nesta seçãoIn This Section

TópicoTopic DescriçãoDescription
Mover bancos de dados de usuárioMove User Databases Descreve os procedimentos para mover arquivos de banco de dados de usuários e arquivos de catálogo de texto completo para um local novo.Describes the procedures for moving user database files and full-text catalog files to a new location.
Mover bancos de dados do sistemaMove System Databases Descreve os procedimentos para mover arquivos de banco de dados de sistema para um novo local.Describes the procedures for moving system database files to a new location.

Consulte TambémSee Also

ALTER DATABASE (Transact-SQL) ALTER DATABASE (Transact-SQL)
CREATE DATABASE (SQL Server Transact-SQL) CREATE DATABASE (SQL Server Transact-SQL)
Anexar e desanexar bancos de dados (SQL Server)Database Detach and Attach (SQL Server)