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

2
Quais são os impactos práticos do aviso sys.dm_exec_query_stats na documentação?
A documentação para sys.dm_exec_query_statsafirma o seguinte: Uma consulta inicial de sys.dm_exec_query_stats pode produzir resultados imprecisos se houver uma carga de trabalho atualmente em execução no servidor. Resultados mais precisos podem ser determinados executando novamente a consulta. Às vezes, eu pergunto essa DMV durante uma carga de trabalho ativa e prefere …
10 sql-server  dmv 

2
Bloqueou meu usuário sa
Então, eu estava tentando alterar algumas configurações no meu Microsoft SQL Server Management Studio 2019. Altero o modo de login de misto (autenticação Windows e SQL) para apenas Windows e agora não consigo fazer login com minha conta sa e não o faço tem outra conta com direitos de administrador. …


1
Gerar permutações e combinação para a coluna de nome
Eu tenho os seguintes dados de amostra para permutações e combinação. create table tbltest ( name varchar(50), addres varchar(100) ); insert into tbltest values('Sam Mak John','Street 1 HNo 101 USA'); insert into tbltest values('Donatella Nobatti','HNo 101 UK'); insert into tbltest values('Sam Buca','Main Road B Block UAE'); insert into tbltest values('Juan …



3
Convertida uma função escalar em uma função TVF para execução paralela - Ainda em execução no modo serial
Uma das minhas consultas estava em execução no modo de execução serial após um lançamento e notei que duas novas funções foram usadas em uma exibição referenciada na consulta LINQ to SQL gerada a partir do aplicativo. Então, eu converti essas funções SCALAR em funções TVF, mas ainda a consulta …


1
Soma não determinística de carros alegóricos
Deixe-me declarar o punho óbvio: eu entendo completamente que os tipos de ponto flutuante não podem representar com precisão valores decimais . Isso não é sobre isso! No entanto, os cálculos de ponto flutuante devem ser determinísticos . Agora que isso está fora do caminho, deixe-me mostrar o caso curioso …

1
Utilização incorreta do processo dos eventos estendidos da integridade do sistema?
Eu tenho trabalhado recentemente na compreensão dos dados ou métricas armazenados no arquivo de eventos de eventos estendidos da integridade do sistema. Estamos tentando implementar a coleta de dados de métricas de desempenho usando a integridade do sistema, conforme fornecido aqui Existem relatórios que fornecem métricas como CPU UTILIZATION, outras …

3
Condição de filtro não aplicada corretamente ao índice de armazenamento de colunas em cluster
Usando o exemplo abaixo, os predicados são os mesmos, no entanto, a instrução superior (corretamente) retorna 0 linhas, a instrução inferior retorna 1 - mesmo que os predicados NÃO correspondam: declare @barcode nchar(22)=N'RECB012ZUKI449M1VBJZ' declare @tableId int = null declare @total decimal(10, 2) = 5.17 SELECT 1 FROM [dbo].[transaction] WITH (INDEX([IX_Transaction_TransactionID_PaymentStatus_DeviceID_DateTime_All])) …

5
Como negar o acesso ao SQL Server para determinado logon no SSMS, mas permitir no .Net SqlClient Data Provider
Temos uma situação em que os desenvolvedores não têm UPDATEpermissão, MAS trabalham com aplicativos e veem cadeias de conexão -> eles conhecem senhas de algumas contas SQL (exemplo SQLLogin1) que possuem permissões UPDATE. Atualmente, nossas operações não são perfeitas e, às vezes, os dados de produção precisam ser modificados (nenhuma …



4
Qual é o motivo do uso de junção interna dupla nesta instrução SQL?
Eu estou olhando para esta consulta SQL herdada. O pouco que não consigo entender é por que é interno juntando a mesma tabela duas vezes nas mesmas colunas. Eu estou falando sobre Table1 e Table1 juntou-se ao alias "Table1Alias", SELECT DISTINCT othercolumns, Table1Alias.columna FROM maintable INNER JOIN secondarytable ON maintable.id1 …
10 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.