Arquivo da categoria: SQL Managed Instance

Azure SQL Database – Gerenciando permissões em uma Subscription do Azure

Fala galera, tudo bem?

No vídeo de hoje quero discutir com vocês como funciona o permissionamento em uma subscription do Azure e o que é preciso fazer para liberar acesso aos recursos criados dentro do portal do Azure.

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.

Excelentes links para estudo sobre SQL Server!!!!!!!!

Fala galera, tudo bem?

Recentemente tivemos um excelente evento com o Pedro Lopes, membro do Tiger Team da Microsoft, e quero compartilhar novamente um dos links comentados durante a palestra.

O link é https://aka.ms/sqlshortcuts, no qual pode encontrar links com acesso direto a documentação da Microsoft e também muitas demonstrações para poder testar o conteúdo.

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.

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.

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.