Compartilhar via


Adicionar arquivos de dados ou de log a um banco de dados

Este tópico descreve como adicionar um arquivo de dados ou de log a um banco de dados no SQL Server 2012 usando o SQL Server Management Studio ou o Transact-SQL.

Neste tópico

  • Antes de começar:

    Limitações e restrições

    Segurança

  • Para adicionar arquivos de dados ou de log a um banco de dados existente usando:

    SQL Server Management Studio

    Transact-SQL

Antes de começar

Limitações e restrições

  • Você não pode adicionar ou remover um arquivo enquanto uma instrução BACKUP está em execução.

  • Um máximo de 32.767 arquivos e 32.767 grupos de arquivos pode ser especificado para cada banco de dados.

Segurança

Permissões

Requer a permissão ALTER no banco de dados.

Ícone de seta usado com o link Voltar ao Início[Top]

Usando o SQL Server Management Studio

Para adicionar arquivos de dados ou de log a um banco de dados existente

  1. No Pesquisador de Objetos, conecte-se a uma instância do Mecanismo de Banco de Dados do SQL Server e expanda-a.

  2. Expanda Bancos de Dados, clique com o botão direito do mouse no banco de dados ao qual deseja adicionar os arquivos e depois clique em Propriedades.

  3. Na caixa de diálogo Propriedades do Banco de Dados, selecione a página Arquivos.

  4. Para adicionar arquivos de dados ou de log de transação, clique em Adicionar.

  5. Na grade Arquivos do Banco de Dados, digite um nome lógico para o arquivo. O nome do arquivo deve ser exclusivo no banco de dados.

  6. Selecione o tipo de arquivo, de dados ou de log.

  7. Para um arquivo de dados, selecione na lista o grupo de arquivos no qual ele deve ser incluído ou selecione <novo grupo de arquivos> para criar um novo grupo de arquivos. Logs de transações não podem ser colocados em grupos de arquivos.

  8. Especifique o tamanho inicial do arquivo. Deixe os arquivos de dados tão grandes quanto possível, com base na quantidade máxima de dados que você espera ter no banco de dados.

  9. Para especificar como o arquivo deve aumentar, clique em () na coluna Aumento Automático. Selecione entre as seguintes opções:

    1. Para permitir que o arquivo selecionado aumente conforme mais espaço de dados se fizer necessário; marque a caixa de seleção Habilitar Aumento Automático e depois selecione entre as seguintes opções:

    2. Para especificar que o arquivo deve aumentar em incrementos fixos, selecione Em Megabytes e especifique um valor.

    3. Para especificar que o arquivo deve aumentar em uma porcentagem do tamanho atual do arquivo, selecione Em Porcentagem e especifique um valor.

  10. Para especificar o limite máximo de tamanho do arquivo, selecione entre as seguintes opções:

    1. Para especificar o tamanho máximo que o arquivo pode aumentar, selecione Aumento de Arquivo Restrito (MB) e especifique um valor.

    2. Para permitir que o arquivo aumente conforme o necessário, selecione Aumento de Arquivo Irrestrito.

    3. Para impedir o aumento do arquivo, desmarque a caixa de seleção Habilitar Aumento Automático. O tamanho do arquivo não aumentará além do valor especificado na coluna Tamanho Inicial (MB) (MB).

    ObservaçãoObservação

    O tamanho máximo do banco de dados é determinado pela quantidade disponível de espaço em disco e dos limites de licença determinados pela versão do SQL Server em uso.

  11. Especifique o caminho para o local do arquivo. O caminho especificado deve existir antes de adicionar o arquivo.

    ObservaçãoObservação

    Por padrão, os logs de transação e os dados são colocados na mesma unidade e caminho para acomodar sistemas em um único disco, mas essa pode não ser a melhor opção para ambientes de produção. Para obter mais informações, consulte Arquivos e grupos de arquivos do banco de dados.

  12. Clique em OK.

Ícone de seta usado com o link Voltar ao Início[Top]

Usando Transact-SQL

Para adicionar arquivos de dados ou de log a um banco de dados existente

  1. Conecte-se ao Mecanismo de Banco de Dados.

  2. Na barra Padrão, clique em Nova Consulta.

  3. Copie e cole o exemplo a seguir na janela de consulta e clique em Executar. O exemplo adiciona um grupo de arquivos com dois arquivos a um banco de dados. O exemplo cria o grupo de arquivos Test1FG1 no banco de dados AdventureWorks2012 e adiciona dois arquivos de 5 MB ao grupo de arquivos.

USE master
GO
ALTER DATABASE AdventureWorks2012
ADD FILEGROUP Test1FG1;
GO
ALTER DATABASE AdventureWorks2012 
ADD FILE 
(
    NAME = test1dat3,
    FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\t1dat3.ndf',
    SIZE = 5MB,
    MAXSIZE = 100MB,
    FILEGROWTH = 5MB
),
(
    NAME = test1dat4,
    FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\t1dat4.ndf',
    SIZE = 5MB,
    MAXSIZE = 100MB,
    FILEGROWTH = 5MB
)
TO FILEGROUP Test1FG1;
GO

Para obter mais exemplos, consulte Opções de arquivo e grupos de arquivos ALTER DATABASE (Transact-SQL).

Ícone de seta usado com o link Voltar ao Início[Top]

Consulte também

Conceitos

Arquivos e grupos de arquivos do banco de dados

Excluir arquivos de dados ou de log de um banco de dados

Aumentar o tamanho de um banco de dados