Arquivo

Archive for the ‘SQL Managed Instance’ Category

Treinamento – Working With Azure SQL Database

Fala pessoal, tudo bem?

VAMOS ESTUDAR MAIS SOBRE AZURE?????

Quero convidá-los para participar da próxima turma do treinamento WORKING WITH AZURE SQL DATABASE, que acontecerá em Maio, no qual fazemos uma imersão total nos principais serviços de banco de dados disponíveis no Azure durante 4 Sábados.

E para essa turma também possibilitaremos a participação ONLINE, pois muitas pessoas de fora de São Paulo (inclusive outros países) tem interesse no treinamento.

Caso tenham interesse é só entrar em contato através do email contato@vitadbsolutions.com e garantir sua vaga.

Espero todos vocês no treinamento e não deixem de inscreverem-se no blog, no canal do youtube, no grupo de discussão SQLManiacs  e em nosso grupo no TELEGRAM.

Grande abraço a todos.

Anúncios

Dicas para um DBA Iniciante – Utilizando notebooks com o Azure Data Studio

Fala galera!!!!

No vídeo de hoje quero demonstrar como podemos utilizar a ideia dos notebooks que está disponível no Azure Data Studio.

Espero que gostem e não deixem de inscreverem-se no blog, no canal do youtube, no grupo de discussão SQLManiacs  e em nosso grupo no TELEGRAM.

Grande abraço a todos.

Dicas para um DBA Iniciante – Listando detalhes sobre conexões no SQL Server

E ai pessoal, tudo bem?

Hoje quero compartilhar um script muito interessante que necessitei utilizar em uma situação na qual precisava listar detalhes das conexões abertar com um servidor de banco de dados SQL Server e quais os erros que cada conexão estava recebendo.

Para conseguir essas informações utilizei a sessão system_health do extended events, lendo as informações disponíveis no RING BUFFER.

Declare @LanguageID int;

Select @LanguageID = lcid
From sys.syslanguages
Where name = @@Language;

WITH RingBufferXML
As (SELECT CAST(record as xml) AS RecordXML
FROM sys.dm_os_ring_buffers
WHERE ring_buffer_type= 'RING_BUFFER_CONNECTIVITY'),
RingBufferConnectivity
As (SELECT x.y.value('(/Record/@id)[1]', 'int') AS [RecordID],
x.y.value('(/Record/ConnectivityTraceRecord/RecordType)[1]', 'varchar(max)') AS RecordType,
x.y.value('(/Record/ConnectivityTraceRecord/RecordTime)[1]', 'datetime') AS RecordTime,
x.y.value('(/Record/ConnectivityTraceRecord/SniConsumerError)[1]', 'int') AS Error,
x.y.value('(/Record/ConnectivityTraceRecord/State)[1]', 'int') AS State,
x.y.value('(/Record/ConnectivityTraceRecord/Spid)[1]', 'int') AS SPID,
x.y.value('(/Record/ConnectivityTraceRecord/RemoteHost)[1]', 'varchar(max)') AS RemoteHost,
x.y.value('(/Record/ConnectivityTraceRecord/RemotePort)[1]', 'varchar(max)') AS RemotePort,
x.y.value('(/Record/ConnectivityTraceRecord/LocalHost)[1]', 'varchar(max)') AS LocalHost,
x.y.value('(/Record/ConnectivityTraceRecord/LoginTimersInMilliseconds/TotalTime)[1]', 'int') AS TotalTime,
x.y.value('(/Record/ConnectivityTraceRecord/LoginTimersInMilliseconds/EnqueueTime)[1]', 'int') AS EnqueueTime,
x.y.value('(/Record/ConnectivityTraceRecord/LoginTimersInMilliseconds/NetWritesTime)[1]', 'int') AS NetWritesTime,
x.y.value('(/Record/ConnectivityTraceRecord/LoginTimersInMilliseconds/NetReadsTime)[1]', 'int') AS NetReadsTime,
x.y.value('(/Record/ConnectivityTraceRecord/LoginTimersInMilliseconds/Ssl/TotalTime)[1]', 'int') AS SslTotalTime,
x.y.value('(/Record/ConnectivityTraceRecord/LoginTimersInMilliseconds/Sspi/TotalTime)[1]', 'int') AS SspiTotalTime,
x.y.value('(/Record/ConnectivityTraceRecord/LoginTimersInMilliseconds/TriggerAndResGovTime)[1]', 'int') AS TriggerAndResGovTime
FROM RingBufferXML
CROSS APPLY RecordXML.nodes('//Record') AS x(y))
SELECT RBC.*, m.text
FROM RingBufferConnectivity RBC
LEFT JOIN sys.messages M ON
RBC.Error = M.message_id AND M.language_id = @LanguageID
WHERE RBC.RecordType IN ('Error', 'LoginTimers')
ORDER BY RBC.RecordTime DESC;
 

Espero que gostem e não deixem de inscreverem-se no blog, no canal do youtube, no grupo de discussão SQLManiacs  e em nosso grupo no TELEGRAM.

Grande abraço a todos.

SQL Saturday #792 – Vamos conversar sobre Managed Instance

E ai galera!!!!!!!

Quero apenas lembrá-los que neste próximo Sábado (25/08) estarei em Brasília para participar do SQL Saturday #792.

Espero TODOS vocês em minha sessão sobre o Azure Managed Instance e quero muito ouvir a opnião de vocês sobre os serviços de banco de dados disponíveis no Azure e também como estão seus planos de carreira.

Não fique acanhado em procurar-me caso queira conversar sobre SQL Server ou qualquer outro assunto do seu interesse (se for de comida melhor ainda, heheheheheh).

Grande abraço a todos.

SQL Saturday #792 – Quer aprender mais sobre Azure Managed Instance?

E ai galera, tudo bem?

No dia 25/08 teremos mais uma edição do SQL Saturday em Brasília e esse ano estarei presente falando sobre o Azure Managed Instance.

Se você tem interesse em conhecer mais sobre esse novo modelo de utilização do SQL Server no Azure, não deixe de aparecer lá na minha sessão, hein.

Para fazer sua inscrição no evento é só acessar o link http://www.sqlsaturday.com/792/RegisterNow.aspx

Espero vocês no evento e não deixem de inscreverem-se no blog, no canal do youtube, no grupo de discussão SQLManiacs  e em nosso grupo no TELEGRAM.

Grande abraço a todos.

WebCast – How to configure your SQL Database to be fast as a bullet

Fala pessoal, tudo bem?

No último dia 05/07 participei de um webcast para o pessoal do SQLVale no qual conversamos muito sobre como garantir que seu SQL Database tenha a melhor performance posível.

Se você não pode participar ou tem interesse em rever o nosso bate-papo, a gravação já está disponível no canal do SQLVale.

Espero que gostem e não deixem de inscreverem-se no blog, no canal do youtube, no grupo de discussão SQLManiacs  e em nosso grupo no TELEGRAM.

Grande abraço a todos.

SQLVale – How to configure your SQL Database to be fast as a bullet

Fala pessoas!!!!!!

No próxima dia 05/07, a partir das 20h, participarei de um webcast para o pessoal do SQLVale e falarei sobre dicas de performance para um ambiente de banco de dados no Azure.

Caso tenha interesse em participar, bastas acessar o link https://youtu.be/PaKosT6giVI no horário do evento.

Espero a participação de todos e não deixem de inscreverem-se no blog, no canal do youtube, no grupo de discussão SQLManiacs  e em nosso grupo no TELEGRAM.

Grande abraço a todos.