Criar um banco de dados
Aplica-se a: SQL Server
Este artigo descreve como criar um banco de dados no SQL Server usando o SQL Server Management Studio ou o Transact-SQL.
Observação
Para criar um banco de dados no Banco de Dados SQL do Azure usando T-SQL, consulte Create database no Banco de Dados SQL do Azure.
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 no 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 é 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.
Permissões
Requer a permissão CREATE DATABASE no banco de dados master
ou requer a permissão CREATE ANY DATABASE ou ALTER ANY DATABASE.
Para manter o controle sobre o uso do disco em uma instância do SQL Server, a permissão para criar bancos de dados geralmente é limitada a alguns logons do SQL Server.
Usar o SQL Server Management Studio
Criar um banco de dados
No Pesquisador de Objetos, conecte-se a uma instância do Mecanismo de Banco de Dados do SQL Server e expanda-a.
Clique com o botão direito do mouse em Bancos de dados e selecione Novo Banco de Dados.
Em Novo Banco de Dados, digite um nome de banco de dados.
Para criar o banco de dados aceitando todos os valores padrão, selecione OK; do contrário, passe para as etapas opcionais a seguir.
Para alterar o nome do proprietário, clique em (...) para selecionar outro proprietário.
Observação
A opção Usar indexação de texto completo sempre está marcada e esmaecida porque, a partir do SQL Server 2008 (10.0.x), todos os bancos de dados de usuários são habilitados para texto completo.
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, selecione a célula apropriada e insira o novo valor. Para obter mais informações, consulte adicionar dados ou arquivos de Log para um banco de dados.
Para alterar a ordenação do banco de dados, selecione a página Opções e depois marque uma ordenação na lista.
Para alterar o modelo de recuperação, selecione a página Opções e marque um modelo de recuperação na lista.
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 de ALTER DATABASE SET (Transact-SQL).
Para adicionar um novo grupo de arquivos, selecione a página Grupos de arquivos. Selecione Adicionar e insira os valores para o grupo de arquivos.
Para adicionar uma propriedade estendida ao banco de dados, selecione a página Propriedades Estendidas .
Na coluna Nome , digite um nome para a propriedade estendida.
Na coluna Valor , digite o texto da propriedade estendida. Por exemplo, digite uma ou mais instruções que descrevem o banco de dados.
Para criar o banco de dados, selecione OK.
Usar o Transact-SQL
Criar um banco de dados
Conecte-se ao Mecanismo de Banco de Dados.
Na barra Padrão, selecione Nova Consulta.
Copie e cole o exemplo a seguir na janela de consulta e selecione Executar. Este exemplo cria o banco de dados
Sales
. Como a palavra-chavePRIMARY
não é usada, o primeiro arquivo (Sales_dat
) se torna o arquivo principal. ComoMB
ouKB
não estão especificados no parâmetroSIZE
para o arquivoSales_dat
, ele usaMB
e é alocado em megabytes. O backup do banco de dadosSales_log
é alocado em megabytes porque o sufixoMB
é explicitamente declarado no parâmetroSIZE
.
USE master;
GO
CREATE DATABASE Sales ON
(NAME = Sales_dat,
FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL16.MSSQLSERVER\MSSQL\DATA\saledat.mdf',
SIZE = 10,
MAXSIZE = 50,
FILEGROWTH = 5)
LOG ON
(NAME = Sales_log,
FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL16.MSSQLSERVER\MSSQL\DATA\salelog.ldf',
SIZE = 5 MB,
MAXSIZE = 25 MB,
FILEGROWTH = 5 MB);
GO
Para obter mais exemplos, consulte CREATE DATABASE (SQL Server Transact-SQL).
Próximas etapas
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de