Cada esquema em um banco de dados SQL Server tem um nome exclusivo, e cada objeto de banco de dados pertence a um único esquema. Isso significa que você pode ter vários objetos em um banco de dados com o mesmo nome, desde que pertencem a diferentes esquemas.
O objetivo deste tutorial é guiá -lo através de vários métodos e técnicas para inicializar um novo esquema de banco de dados no servidor SQL.
Por padrão, o SQL Server fornece esquemas como DBO, SYS e Information_schema. Depois de criar um novo banco de dados, ele usa o esquema DBO por padrão. Da mesma forma, criando um novo usuário no SQL Server, o usuário toma o DBO como o esquema padrão.
Nota: o sistema protege os esquemas SYS e Information_schema. O servidor SQL impede que você modifique diretamente os valores nos esquemas.
Declaração de esquema SQL Server Create
Podemos usar o comando CREATE SCHEMA T-SQL para criar um novo esquema no servidor SQL.
Sintaxe:
Criar esquema esquema_name_clause [[… n]]Nesse caso, começamos definindo o nome do esquema seguido pelo proprietário do esquema usando a palavra -chave de autorização.
Nota: a criação de esquema é uma operação atômica. Isso significa que a cláusula falha sem afetar o banco de dados se um erro for encontrado na declaração.
SQL Server Create Schema - Transact -SQL
Aqui está um exemplo de demonstração da criação de esquema no SQL Server usando a cláusula Create Schema:
Criar esquema local_db_schema;SQL Server Create Schema - SSMS
Você também pode criar um esquema usando o SQL Server Management Studio. Primeiro, abra o objeto Explorer e localize o banco de dados em que você deseja criar um novo esquema.
Em seguida, expanda os valores do banco de dados e navegue para a segurança -> esquemas.
Clique com o botão direito do mouse na pasta Esquema e selecione “Novo esquema.”
Isso lança uma janela de criação de esquema. Defina o nome do esquema e selecione o proprietário. Você pode escolher um usuário existente no servidor ou usar o usuário DBO padrão.
Depois de selecionar o proprietário do esquema, clique em OK para inicializar um novo esquema. Você deve ver o esquema criado na lista da seguinte maneira:
Depois de criar um novo esquema, você pode criar novos objetos. Por exemplo, para adicionar uma tabela ao local_db_schema, execute o seguinte comando:
Crie a tabela local_db.LOCAL_DB_SCHEMA.bancos de dados (A consulta anterior cria uma tabela chamada bancos de dados no esquema local_db_schema do banco de dados local_db.
Conclusão
Esta posta. Isso permite que você inicialize novos esquemas em um determinado banco de dados.