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

1
Como criar um índice na expressão CASE no Postgres
Estou tentando criar um índice na expressão CASE, da seguinte maneira CREATE TABLE test(i INT, j INT); CREATE UNIQUE INDEX test_index ON test(CASE WHEN i=1 THEN j END); Obtendo este erro: ERROR: syntax error at or near "CASE" LINE 1: CREATE UNIQUE INDEX test_index ON test(CASE WHEN i=1 THEN j …


2
Como devem ser minhas entradas SPN para cada instância SQL?
Estou encontrando informações contraditórias sobre como exatamente formatar SPNs (Service Principle Names) para obter as conexões Kerberos adequadas e quantas eu preciso para cada instância SQL. Este documento MS 2017 contém o seguinte: A partir do SQL Server 2008, o formato SPN é alterado para oferecer suporte à autenticação Kerberos …

2
Como encontrar trabalhos que foram executados entre duas vezes
Existe uma consulta para verificar o que um Jobs executou entre tempos determinados. Posso verificar os trabalhos agendados entre duas vezes, mas não quero isso. Exemplo: quero saber quais são os trabalhos que foram executados entre 16:00:00e17:00:00 Pode haver casos em que o trabalho agendado 15:00:00poderá estar em execução por …

2
Resultados do SSMS e do servidor registrado
Antecedentes : Estamos tentando criar um equipamento de teste "básico" da AG para uma de nossas equipes de suporte. Não sabendo quais servidores, em um determinado momento, serão os principais instruídos para executar o TSQL em um grupo de servidores registrado. O grupo de servidores registrados consiste em todos os …


2
Como converter um SID do Windows em um SQL Server server_user_sid?
Existe essa boa função do SQL Server SUSER_SNAMEque traduz um server_user_sid em um nome de usuário. Isso é útil para converter SIDs do Windows conhecidos em nomes de usuário (potencialmente localizados). Exemplo: SELECT SUSER_SNAME(0x01020000000000052000000021020000) -- yields 'BUILTIN\USERS' (or, on a German system, 'VORDEFINIERT\Benutzer') Com algumas pesquisas no Google e tentativa …

1
Por que GETUTCDATE é anterior a SYSDATETIMEOFFSET?
Como alternativa, como a Microsoft tornou possível a viagem no tempo? Considere este código: DECLARE @Offset datetimeoffset = sysdatetimeoffset(); DECLARE @UTC datetime = getUTCdate(); DECLARE @UTCFromOffset datetime = CONVERT(datetime,SWITCHOFFSET(@Offset,0)); SELECT Offset = @Offset, UTC = @UTC, UTCFromOffset = @UTCFromOffset, TimeTravelPossible = CASE WHEN @UTC < @UTCFromOffset THEN 1 ELSE 0 …








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.