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.
[Top]
Usando o SQL Server Management Studio
Para adicionar arquivos de dados ou de log a um banco de dados existente
No Pesquisador de Objetos, conecte-se a uma instância do Mecanismo de Banco de Dados do SQL Server e expanda-a.
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.
Na caixa de diálogo Propriedades do Banco de Dados, selecione a página Arquivos.
Para adicionar arquivos de dados ou de log de transação, clique em Adicionar.
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.
Selecione o tipo de arquivo, de dados ou de log.
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.
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.
Para especificar como o arquivo deve aumentar, clique em (…) na coluna Aumento Automático. Selecione entre as seguintes opções:
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:
Para especificar que o arquivo deve aumentar em incrementos fixos, selecione Em Megabytes e especifique um valor.
Para especificar que o arquivo deve aumentar em uma porcentagem do tamanho atual do arquivo, selecione Em Porcentagem e especifique um valor.
Para especificar o limite máximo de tamanho do arquivo, selecione entre as seguintes opções:
Para especificar o tamanho máximo que o arquivo pode aumentar, selecione Aumento de Arquivo Restrito (MB) e especifique um valor.
Para permitir que o arquivo aumente conforme o necessário, selecione Aumento de Arquivo Irrestrito.
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çã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.
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 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.
Clique em OK.
[Top]
Usando Transact-SQL
Para adicionar arquivos de dados ou de log a um banco de dados existente
Conecte-se ao Mecanismo de Banco de Dados.
Na barra Padrão, clique em Nova Consulta.
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).
[Top]
Consulte também
Conceitos
Arquivos e grupos de arquivos do banco de dados