Uma má combinação – SQLBlog

Uma má combinação - SQLBlog 1


Uma de nossas equipes realiza periodicamente uma consulta agregada em meia dúzia de tabelas, de tamanhos variados, em quatro bancos de dados. Uma das tabelas não ficará permanentemente; é um pequeno heap (300 mil linhas, 10 MB) com uma coluna LOB (nvarchar(max)) sendo usado temporariamente para filtrar SKUs.

De vez em quando, a consulta causa esse desagradável despejo de pilha:

Local: lobss.cpp: 725
Expressão: 0
SPID: 420
ID do processo: 22984
Descrição: nunca deve acontecer

Msg 3624, Nível 20, Estado 1, Linha 5
Uma verificação de asserção do sistema falhou. Verifique o log de erros do SQL Server para obter detalhes. Normalmente, uma falha de declaração é causada por um erro de software ou corrupção de dados. Para verificar a corrupção do banco de dados, considere executar o DBCC CHECKDB. Se você concordou em enviar despejos para a Microsoft durante a instalação, um mini despejo será enviado à Microsoft. Uma atualização pode estar disponível na Microsoft no Service Pack mais recente ou em um hotfix do Suporte técnico. read more

Uma visão geral da tarefa XML nos pacotes SSIS

XML task editor in SSIS Package


Introdução

Podemos usar um pacote SSIS para executar várias tarefas, como importar, transformar e obter saída em vários formatos. Depois que lançamos o Visual Studio 2019 e criamos um projeto de serviços de integração, ele mostra várias tarefas na caixa de ferramentas do SSIS. Neste artigo, exploraremos o Tarefa XML no SSIS.

Caixa de ferramentas SSIS

Visão geral de uma tarefa XML

Usamos a Tarefa XML para validar, comparar os documentos XML, aplicar várias transformações. Ele usa XSLT (Extensible Stylesheet Language Transformations) para aplicar a transformação nos dados XML. Também podemos mesclar documentos XML de várias fontes e criar um documento XML abrangente. read more

[Video] Assista Brent Write T-SQL


Hoje de manhã, trabalhei em uma nova verificação do sp_BlitzFirst para encontrar estatísticas que foram atualizadas nos últimos 15 minutos, possivelmente causando problemas de cache do plano e detecção de parâmetros. Eu transmiti ao vivo e você pode assistir.

Na parte 1, na primeira hora, escrevo a consulta de prova de conceito:

Na parte 2, na segunda hora, movo a consulta para sp_BlitzFirst, teste, depure e verifique no Github:

E finalmente, na terceira hora, mudo para abrir as perguntas e respostas e faço algumas demos ao vivo: read more

Como acessar APIs REST do Power BI programaticamente

Get Datasets in Workspace


Neste artigo, vou explicar como usar a API REST do Power BI para acessar programaticamente os recursos do Serviço do Power BI. Também discutirei a base da API REST e como usar as APIs usando o Postman. Usando a API REST do Power BI, você pode gerenciar programaticamente os serviços administrativos, como obter uma lista de painéis e áreas de trabalho, atualizar um conjunto de dados, copiar um painel de uma área de trabalho para outra e assim por diante.

Para acessar com segurança a API REST do Power BI, primeiro precisamos solicitar um token de incorporação usando o qual podemos chamar as APIs e executar nossas funções. Embora várias operações possam ser executadas usando as APIs REST, neste artigo, investigaremos especificamente como autorizar um aplicativo e chamaremos as APIs usando o Postman. read more

Trabalhando com bancos de dados SQL do Azure usando a CLI 2.0 do Azure

SQL Database created


No artigo anterior, Introdução à CLI 2.0 do Azure, expliquei como começar com
    a CLI do Azure 2.0. Eu também expliquei como instalá-lo em uma máquina local e demonstrei alguns comandos. Neste artigo, vou explicar como criar um banco de dados SQL usando a CLI 2.0 do Azure. Além disso, na parte posterior do artigo, também mostrarei como criar um backup do banco de dados SQL usando a CLI do Azure. Criar um banco de dados SQL usando a CLI do Azure nos ajuda a automatizar as coisas e remove a criação manual propensa a erros dos bancos de dados e backups. read more

A função JSON_QUERY () para extrair objetos de dados JSON

JSON_VALUE function output


Neste artigo, exploraremos as funções JSON_QUERY () no SQL Server para extrair objetos JSON e matriz do diretório
    Dados JSON.

Visão geral do JSON

JSON (JavaScript Object Notation) é um formato acessível para representar dados de maneira estruturada. Isso consiste de
    dados leves para troca de dados. Se você estiver familiarizado com o Amazon Web Service, DynamoDB, MongoDB, Couchbase
    bancos de dados, você deve estar familiarizado com os documentos JSON. Esses bancos de dados NoSQL usam principalmente JSON estruturado
    dados. Torna-se necessário que os administradores de banco de dados SQL também entendam JSON e usem a função SQL Server em
    em conjunto com JSON. read more

Componentes gratuitos do Melissa Data Quality para SSIS

Parsed address columns


Neste artigo, falaremos brevemente sobre a qualidade dos dados no SQL Server. Em seguida, forneceremos uma breve visão geral do Melissa Data Quality para SSIS (SQL Server Integration Services) e demonstraremos os componentes disponíveis na edição da comunidade.

Introdução

Em geral, a qualidade dos dados é o nível de quantidade de dados que se ajusta ao seu contexto de veiculação. O aprimoramento da qualidade dos dados é muito crítico, pois a má qualidade leva a relatórios imprecisos e resulta em decisões erradas e inevitavelmente danos econômicos. Por esse motivo, cada sistema de gerenciamento de dados forneceu várias ferramentas usadas para melhorar o nível de qualidade dos dados. read more

Quadros enormes no switch Cisco Nexus 3064PQ |

Tamanho da MTU de 1500 bytes


=&0=&

Para poder fornecer uma conectividade de rede de 10 e 40 GBit no meu laboratório doméstico, estou usando um switch Cisco Nexus 3064PQ remodelado. Como quero experimentar a integração nativa do vSphere 7 Kubernetes, também preciso instalar e configurar o NSX-T 3.0 – a solução de virtualização de rede da VMware.

Mas um dos pré-requisitos do NSX-T 3.0 é uma MTU (Maximum Transfer Unit) de pelo menos 1600 bytes. Mas o Cisco Nexus Switch tem um MTU padrão de 1500 bytes. Portanto, quero mostrar nesta postagem de blog como você pode alterar o MTU no comutador. read more

Instrução MySQL Create Table com exemplos

MySQL create table example: Configure new connection


Neste artigo, vou explicar o MySQL CRIAR A TABELA declaração com exemplos. A sintaxe a seguir contém instruções básicas para criar uma tabela no MySQL.

CRIO MESA schemaname.Nome da tabela(

column_1 tipo de dados (comprimento) NÃO NULO | PADRÃO | ÚNICO,

...,

Primário chave,

Estrangeiro chave

) MOTOR=storage_engine;

O comando Criar tabela possui os seguintes aspectos. É descrito nas seções:

Nome da tabela

  • Tipo de dados e atributos da coluna

  • Chave primária e chaves estrangeiras

  • Nome da tabela: tblname

    O nome da tabela deve ser especificado como . para criar uma tabela em um banco de dados específico. Este comando supõe que o nome do banco de dados especificado no comando create table exista. Se você não especificar o nome do banco de dados, ele retornará o seguinte erro. read more