Criar um banco de dados

Este tópico descreve como criar 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

    Pré-requisitos

    Recomendações

    Segurança

  • Para criar um diagrama de banco de dados usando:

    SQL Server Management Studio

    Transact-SQL

Antes de começar

Limitações e restrições

  • No máximo 32.767 bancos de dados podem ser especificados em uma instância do SQL Server.

Pré-requisitos

  • A instrução CREATE DATABASE deve ser executada em modo de confirmação automática (o modo padrão de gerenciamento de transações) e não é permitida em uma transação explícita ou implícita.

Recomendações

  • O backup do banco de dados mestre deve ser feito sempre que um banco de dados de usuário for criado, modificado ou descartado.

  • Ao criar um banco de dados, torne 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.

Segurança

Permissões

Requer a permissão CREATE DATABASE no banco de dados mestre, ou requer a permissão CREATE ANY DATABASE ou ALTER ANY DATABASE.

Para manter controle sobre o uso do disco em uma instância do SQL Server, a permissão para criar bancos de dados geralmente é limitada a algumas contas de logon.

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

Usando o SQL Server Management Studio

Para criar 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. Clique com o botão direito do mouse em Bancos de Dados, depois clique em Novo Banco de Dados.

  3. Em Novo Banco de Dados, digite um nome de banco de dados.

  4. Para criar o banco de dados aceitando todos os valores padrão, clique em OK; do contrário, passe para as etapas opcionais a seguir.

  5. Para alterar o nome do proprietário, clique em () para selecionar outro proprietário.

    ObservaçãoObservação

    A opção Usar indexação de texto completo sempre está marcada e esmaecida porque, a partir do SQL Server 2008, todos os bancos de dados de usuários são habilitados para texto completo.

  6. Para alterar os valores padrão dos arquivos de dados primários e de log de transação, na grade Arquivos de banco de dados, clique na célula apropriada e digite o novo valor. Para obter mais informações, consulte Adicionar arquivos de dados ou de log a um banco de dados.

  7. Para alterar o agrupamento do banco de dados, selecione a página Opções e depois marque um agrupamento na lista.

  8. Para alterar o modelo de recuperação, selecione a página Opções e marque um modelo de recuperação na lista.

  9. Para alterar opções de banco de dados, selecione a página Opções e depois modifique as opções de banco de dados. Para obter uma descrição de cada opção, consulte Opções ALTER DATABASE SET (Transact-SQL).

  10. Para adicionar um novo grupo de arquivos, clique na página Grupos de Arquivos. Clique em Adicionar e, em seguida, digite os valores para o grupo de arquivos.

  11. Para adicionar uma propriedade estendida ao banco de dados, selecione a página Propriedades Estendidas.

    1. Na coluna Nome, digite um nome para a propriedade estendida.

    2. Na coluna Valor, digite o texto da propriedade estendida. Por exemplo, digite uma ou mais instruções que descrevem o banco de dados.

  12. Para criar o banco de dados, clique em OK.

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

Usando Transact-SQL

Para criar 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. Este exemplo cria o banco de dados Sales. Como a palavra-chave PRIMARY não é usada, o primeiro arquivo (Sales_dat) torna-se o arquivo primário. Como nem MB nem KB é especificado no parâmetro SIZE do arquivo Sales_dat, ele usa MB e é alocado em megabytes. O arquivo Sales_log é alocado em megabytes porque o sufixo MB é explicitamente declarado no parâmetro SIZE.

USE master ;
GO
CREATE DATABASE Sales
ON 
( NAME = Sales_dat,
    FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\saledat.mdf',
    SIZE = 10,
    MAXSIZE = 50,
    FILEGROWTH = 5 )
LOG ON
( NAME = Sales_log,
    FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\salelog.ldf',
    SIZE = 5MB,
    MAXSIZE = 25MB,
    FILEGROWTH = 5MB ) ;
GO

Para obter mais exemplos, consulte CREATE DATABASE (Transact-SQL).

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

Consulte também

Referência

ALTER DATABASE (Transact-SQL)

Conceitos

Arquivos e grupos de arquivos do banco de dados

Anexar e desanexar bancos de dados (SQL Server)

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