Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:Servidor SQLBanco de Dados
SQL do AzureInstância
Gerenciada SQL do AzureBanco de dados SQL no Microsoft Fabric Preview
Um banco de dados no SQL Server é composto por uma coleção de tabelas que armazena um conjunto específico de dados estruturados. Uma tabela contém uma coleção de linhas, também conhecidas como registros ou tuplas, e colunas, também chamadas de atributos. Cada coluna na tabela é projetada para armazenar um determinado tipo de informação, por exemplo, datas, nomes, valores em dólares e números.
Informações básicas sobre bancos de dados
Um computador pode ter uma ou mais de uma instância do SQL Server instalada. Cada instância do SQL Server pode conter um ou vários bancos de dados. Dentro de um banco de dados, há um ou vários grupos de propriedade de objeto chamados esquemas. Dentro de cada esquema há objetos de banco de dados, como tabelas, exibições e procedimentos armazenados. Alguns objetos, como certificados e chaves assimétricas, estão contidos no banco de dados, mas não estão contidos em um esquema. Para obter mais informações sobre como criar tabelas, consulte Tabelas.
Os bancos de dados do SQL Server são armazenados no sistema de arquivos em arquivos. Os arquivos podem ser agrupados em grupos de arquivos. Para obter mais informações sobre arquivos e grupos de arquivos, consulte Arquivos de banco de dados e grupos de arquivos.
Quando as pessoas obtêm acesso a uma instância do SQL Server, elas são identificadas como um logon. Quando as pessoas obtêm acesso a um banco de dados, elas são identificadas como um usuário do banco de dados. Um usuário de banco de dados pode ser baseado em um login. Se os bancos de dados contidos estiverem habilitados, poderá ser criado um usuário de banco de dados que não se baseie em um logon. Para obter mais informações sobre usuários, consulte CREATE USER (Transact-SQL).
Um usuário que tem acesso a um banco de dados pode receber permissão para acessar os objetos no banco de dados. Embora as permissões possam ser concedidas a usuários individuais, recomendamos criar funções de banco de dados, adicionar os usuários do banco de dados às funções e, em seguida, conceder permissão de acesso às funções. Conceder permissões a funções em vez de usuários torna mais fácil manter as permissões consistentes e compreensíveis à medida que o número de usuários cresce e muda continuamente. Para obter mais informações sobre permissões de funções, consulte CREATE ROLE (Transact-SQL) e Principals (Mecanismo de Banco de Dados).
Trabalhando com bancos de dados
A maioria das pessoas que trabalham com bancos de dados usa a ferramenta SQL Server Management Studio. A ferramenta Management Studio tem uma interface gráfica do usuário para criar bancos de dados e os objetos nos bancos de dados. O Management Studio também tem um editor de consultas para interagir com bancos de dados escrevendo instruções Transact-SQL. O Management Studio pode ser instalado a partir do disco de instalação do SQL Server ou baixado do MSDN. Para obter mais informações sobre a ferramenta SQL Server Management Studio, consulte SQL Server Management Studio (SSMS).
Na presente seção
System Databases
Contained Databases
arquivos de dados do SQL Server no Microsoft Azure
arquivos de banco de dados e grupos de arquivos
Database States
File States
estimar o tamanho de um banco de dados
Copiar Bancos de Dados para Outros Servidores
Desanexar e anexar banco de dados (SQL Server)
Adicionar dados ou arquivos de log a um banco de dados
Alterar as definições de configuração de um banco de dados
Criar um banco de dados
Excluir um banco de dados
excluir dados ou arquivos de log de um banco de dados
Exibir dados e informações de espaço de log para um banco de dados
aumentar o tamanho de um banco de dados
Renomear um banco de dados
Definir um banco de dados para o modo de usuário único
reduzir um banco de dados
reduzir um arquivo
exibir ou alterar as propriedades de um banco de dados
Exibir uma lista de bancos de dados em uma instância do SQL Server
Exibir ou alterar o nível de compatibilidade de um banco de dados
Usar o Assistente de Plano de Manutenção
Criar um alias de tipo de dados User-Defined
Instantâneos de Banco de Dados (SQL Server)