Compartilhar via


Adicionar dados ou arquivos de log a um banco de dados

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

Nesse Tópico

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.

Como usar o SQL Server Management Studio.

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

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

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

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

  4. Para adicionar um arquivo de log de dados ou transações, clique em Adicionar.

  5. Na grade de arquivos de banco de dados, insira um nome lógico para o arquivo. O nome do arquivo deve ser exclusivo no banco de dados.

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

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

  8. Especifique o tamanho inicial do arquivo. Torne o arquivo de dados o maior possível, com base na quantidade máxima de dados que você espera no banco de dados.

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

    1. Para permitir que o arquivo atualmente selecionado aumente conforme mais espaço de dados for necessário, marque a caixa de seleção Habilitar Crescimento Automático e, em seguida, selecione entre as seguintes opções:

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

    3. Para especificar que o arquivo deve aumentar em uma porcentagem do tamanho do arquivo atual, 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 para o qual o arquivo deve ser capaz de crescer, selecione Mb (Crescimento Restrito de Arquivos) e especifique um valor.

    2. Para permitir que o arquivo cresça o máximo necessário, selecione Crescimento irrestrito de arquivos.

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

    Observação

    O tamanho máximo do banco de dados é determinado pela quantidade de espaço em disco disponível e pelos limites de licenciamento determinados pela versão do SQL Server que você está usando.

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

    Observação

    Por padrão, os logs de banco de dados e transações são colocados na mesma unidade e caminho para acomodar sistemas de disco único, mas podem não ser ideais para ambientes de produção. Para obter mais informações, consulte Database Files and Filegroups.

  12. Clique em OK.

Usando Transact-SQL

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

  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 Test1FG1 de arquivos 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 Alter DATABASE File and Filegroup Options (Transact-SQL).

Consulte Também

Arquivos e grupos de arquivos do banco de dados
Excluir dados ou arquivos de log de um banco de dados
Aumentar o tamanho de um banco de dados