Perguntas com a marcação «sql-server»

Todas as versões do Microsoft SQL Server (não MySQL). Adicione também uma tag específica da versão, como sql-server-2016, pois geralmente é relevante para a pergunta.

4
É SELECT * ok em um gatilho. Ou estou pedindo problemas?
Estou preso em um debate no trabalho e preciso de alguns conselhos sobre possíveis armadilhas que eu poderia estar ignorando. Imagine um cenário em que um acionador é usado para copiar registros excluídos em uma tabela de auditoria. O gatilho usa SELECT *. Todo mundo aponta e grita e nos …


1
Estatísticas de atualização automática não atualizando estatísticas
Estou usando o SQL SERVER 2012meu Auto Update Stats ON no meu banco de dados. No link abaixo, eu aprendi que, as estatísticas da Atualização Automática serão acionadas para cada SQRT(1000 * Table rows)alteração nas linhas da tabela. https://blogs.msdn.microsoft.com/srgolla/2012/09/04/sql-server-statistics-explained/ Criei uma tabela com 1000 registros SELECT TOP 500 Row_number()OVER (ORDER …


1
O $ IDENTITY está documentado e confiável no SQL Server?
Aprendi que o SQL Server pode retornar o valor da coluna de identidade (única) de uma tabela usando a pseudo-coluna $IDENTITY: SELECT $IDENTITY FROM Table Esse recurso está documentado e confiável? A única menção oficial está na IDENTITYpágina, mas está enterrada em um exemplo de código. Isso sugere que ele …

1
Tabela heap UPDATE -> Deadlocks no RID
Estou configurando um caso de teste para provar um determinado cenário de conflito e exigir algumas dicas sobre o que está acontecendo. Eu tenho uma tabela de pilha, conventientemente chamada HeapTable. Esta tabela é atualizada por 2 transações simultaneamente. Transação 1: BEGIN TRAN UPDATE HeapTable SET FirstName = 'Dylan' WHERE …

1
Por que o query_hash zero para instruções EXEC?
Estou configurando um sistema de monitoramento para o SQL Server usando Eventos Estendidos para encontrar consultas pesadas como 'feedback de produção' para nossos desenvolvedores. Estou usando os eventos sp_statement_completede sql_statement_completed, com filtros de predicado em cpu_time, leituras lógicas, etc. Eu esperava agregar os resultados database_namee query_hashdemonstrados em vários exemplos em …

1
Tabelas "padrão" do Banco de Dados SQL Server
Quando adiciono um novo banco de dados ao nosso servidor de desenvolvimento (usando SSMS), ele cria automaticamente 5 tabelas. Estas são cópias de tabelas de aplicativos que já existem em outro banco de dados. Suponho que esse seja um recurso recente do SQL Server que eu não saiba sobre onde …


2
Operador escalar no predicado de busca
Tenho a seguinte versão simplificada da minha consulta real, no SQL Server 2012. Ele tem um operador escalar no predicado de busca ao selecionar dados da tabela Containers. Qual é o objetivo do operador escalar nesse predicado de busca? CREATE TABLE #EligibleOrders (OrderID INT PRIMARY KEY, StatusCD CHAR(3), CreatedOnDate DATETIME …

1
O que é o operador BMK no SQLServer
Eu estava tentando responder a esta pergunta afirmando que a cláusula é opcional. Mas estou preso a um Operador no plano. Abaixo, é uma captura de tela do plano de execução. Como você pode ver, existe um operador BMK no plano de consulta, mas nenhuma indicação mostra como é calculado. …


1
Maneiras recomendadas de atualizar o AlwaysOn AG de 2014 para 2016
Qual é o processo recomendado de atualização Availability Groupscom uma réplica de sincronização do SQL 2014 para 2016? Meu entendimento é que as in-placeatualizações não são realmente apreciadas pelos profissionais de banco de dados. Existe uma maneira de evitar in-placeatualizações Availability Groups? Existe a possibilidade de ingressar em um servidor …


2
Aumentar um contador para cada linha alterada
Estou usando o SQL Server 2008 Standard, que não possui um SEQUENCErecurso. Um sistema externo lê dados de várias tabelas dedicadas do banco de dados principal. O sistema externo mantém uma cópia dos dados e verifica periodicamente as alterações nos dados e atualiza sua cópia. Para tornar a sincronização eficiente, …

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.