DBA - Segurança-Security
Principal: Um principal é considerado qualquer objeto que possa solicitar acesso a recursos
do SQL Server, por exemplo, usuários e grupos do windows, logins e roles do SQL Server, e aplicativos
roles.
Schema: Um schema é um conjunto de objetos, sendo que todos os objetos pertencentes a um shema
têm como dono o mesmo principal. No SQL Server todos os objetos de um Banco de Dados têm com dono
um schema.
Servidor.Banco_de_Dados.Schema.Objeto
INFINITY\SQLEXPRESS.CURSO.DBO.CLIENTES
Resumo:
Um schema é um container para objetos
Todo objeto pertence a um schema
Todos os objetos de um schema têm o mesmo dono, que é o dono do schema
As permissões podem ser atribuídas para o schema e também para os objetos dentro do schema
*********
Para criar um schema chamado fin e adm, dentro do banco de dados Curso, da instância INFINITY
para isso, siga os passos a seguir
1. Abra o SQL Server Mangement Studio
2. Na janela Object Explorer, navegue até o Banco de Dados Curso.
3. Clique no sinal de + ao lado do Banco de Dados Curso
4. Clique no sinal de + ao lado de Security
5. Clique no sinal de + ao lado de Schema e observe a lista de schemas definidos
6. Clique com o botão direito do mouse na opção Schema e selecione New Schema
--Gerando Schema para a área de Financeira
USE curso
CREATE SCHEMA fin GO
--Gerando Schema para a área de administrativa
CREATE SCHEMA adm GO
--Gerando tabela fluxo_de_caixa no Schema FIN
CREATE TABLE FIN.fluxo(
id int NULL,
clif_for varchar (50) NULL,
valor decimal (18, 0) NULL,
data date NULL
)
--Teste de select no Schema Fin
SELECT * FROM FIN.fluxo_de_caixa
--DROP SCHEMAS
drop schema FIN
DROP SCHEMA ADM
--DROP TABLE
DROP TABLE ADM.fluxo_de_caixa
--VERIFICANDO TODOS SCHEMAS
SELECT *FROM sys.schemas
Nenhum comentário:
Postar um comentário