Administradores de Banco de Dados

Perguntas e respostas para profissionais de banco de dados que desejam aprimorar suas habilidades em banco de dados e aprender com outras pessoas da comunidade


3
Negar acesso ao esquema de informações no SQL Server
Estou procurando a melhor maneira de desativar o acesso ao sys.tables/Information Schema para um usuário / grupo no SQL Server. Encontrei este tópico de 2008 Ele mostra uma maneira de negar acesso da seguinte [sys].[something]maneira: DENY SELECT ON [sys].[columns] TO DenySystemTableSelectRole GO DENY SELECT ON [sys].[tables] TO DenySystemTableSelectRole GO DENY …

2
Padrão de design - uma das muitas tabelas principais
Me deparei com uma situação no banco de dados com bastante frequência, em que uma determinada tabela pode ser FK para uma de várias tabelas pai diferentes. Eu já vi duas soluções para o problema, mas nenhuma delas é pessoalmente satisfatória. Estou curioso para ver outros padrões que você já …

2
Problema do SQL Server EXECUTE AS
Estou faltando alguma coisa ao tentar usar o meu procedimento armazenado EXECUTE AS. O procedimento armazenado está lendo dados source_db, agrega-os e armazena o resultado target_db. O SP está em target_db. Eu tenho um login dedicado e mapeio-o para usuários do proprietário source_dbe target_dbdo sp (para que exista um usuário …





2
Disparar para ATUALIZAR após ATUALIZAÇÃO?
Quero fazer um gatilho para registrar o horário de qualquer atualização como: CREATE TRIGGER col_update AFTER UPDATE ON col FOR EACH ROW BEGIN UPDATE col SET updated=NOW() WHERE id=NEW.id; // or OLD.id END O problema é que, quando esse gatilho tenta atualizar a updatedcoluna, também é outro evento de atualização, …






1
Como controlar o uso excessivo de ram pelo SQL Server?
O servidor de banco de dados que estou usando está executando 6 instâncias diferentes do SQL Server. Possui 48 GB de RAM. E um deles está consumindo mais de 10 GB de RAM, o consumo total é de 20 GB por enquanto. O consumo de RAM está crescendo continuamente. Alguns …
13 sql-server 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.