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.


2
Deadlocks de bloqueios nas mesmas tabelas temporárias em diferentes processos
Eu encontrei um impasse que parece mostrar algo que eu achava impossível. Existem dois processos envolvidos no conflito: 1. process8cf948 SPID 63 Executando um ALTER TABLE na tabela temporária #PB_Cost_Excp_Process_Invoices_Work. Possui o bloqueio IX na tabela #PB_Cost_Excp_Process_Invoices_Work com o ID do objeto 455743580 2. process4cb3708 SPID 72 Executando UPDATE na …





3
Restrinja a atualização em determinadas colunas. Permitir apenas que o procedimento armazenado atualize essas colunas
Tenho colunas de preços confidenciais que gostaria de atualizar apenas por meio de um procedimento armazenado. Gostaria que todo o código ou tentativas manuais de alterar os valores nessas colunas de preços falhasse se não estivesse usando os procedimentos armazenados projetados para atualizá-lo. Estou pensando em implementar isso usando gatilhos …




4
A linha 'real' imprecisa conta no plano paralelo
Esta é uma questão puramente acadêmica, tanto que não está causando problemas, e só estou interessado em ouvir explicações para o comportamento. Faça uma edição padrão da tabela de registro CTE de junção cruzada Itzik Ben-Gan: USE [master] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[TallyTable] …
17 sql-server 



2
CROSS APPLY produz junção externa
Em resposta à contagem de SQL distinta na partição, Erik Darling postou esse código para solucionar a falta de COUNT(DISTINCT) OVER (): SELECT * FROM #MyTable AS mt CROSS APPLY ( SELECT COUNT(DISTINCT mt2.Col_B) AS dc FROM #MyTable AS mt2 WHERE mt2.Col_A = mt.Col_A -- GROUP BY mt2.Col_A ) AS …

1
A execução de uma consulta grande em um banco de dados secundário em um grupo de disponibilidade afetará o desempenho da transação no banco de dados primário?
Preciso fornecer dados em tempo real ou quase em tempo real para os relatórios do SSRS e do Tableau. Não quero que o sistema OLTP de produção seja impactado negativamente por consultas de longa execução. A execução de uma consulta grande em um banco de dados secundário em um grupo …

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.