Migrando cargas de trabalho SQL para o Microsoft Azure: Ferramentas de Orientação e Avaliação


Nos artigos anteriores, Migrando cargas de trabalho SQL para o Microsoft Azure: Planejando o salto e Migrando cargas de trabalho SQL para o Microsoft Azure: Seleção de Serviços, discutimos as etapas que você deve seguir quando começar a pensar em voz alta que precisa migrar sua carga de trabalho SQL para o Azure, verificando seu site no local e os serviços e recursos disponíveis no Azure que atendem aos seus requisitos de manipulação de carga de trabalho. Depois disso, passamos por diferentes serviços de banco de dados fornecidos pelo Azure e qual deles se encaixa em uma carga de trabalho específica, para facilitar a conversão da carga de trabalho atual como um serviço do Azure. read more

Divida os backups do banco de dados SQL em vários arquivos de backup usando o SSMS


Neste artigo, explicarei como podemos dividir o arquivo de backup grande em vários arquivos de backup pequenos usando o SSMS 2016. Também explicarei como podemos combinar vários backups para restaurar um banco de dados e dividir o backup do banco de dados SQL usando SQL Servidor de Gerenciamento de Estúdio (SSMS).

Quando geramos um backup do banco de dados grande, é aconselhável gerar o backup em vários arquivos. Esse processo reduz o tempo para gerar o backup. Se o seu requisito comercial é baixar o backup de um banco de dados grande, o método de baixar vários arquivos de backup é muito mais rápido do que baixar um arquivo de backup grande. read more

Aplicar as práticas recomendadas do banco de dados SQL usando o Gerenciamento Baseado em Diretivas do SQL Server


Neste artigo, explicarei como podemos aplicar as práticas recomendadas do banco de dados SQL usando o Gerenciamento Baseado em Política. O recurso de gerenciamento baseado em diretivas do SQL Server foi introduzido no SQL Server 2005. Esse recurso foi útil porque ajuda os administradores de banco de dados a definir e aplicar as diretivas de banco de dados com base nos requisitos da organização.

O gerenciamento baseado em diretivas do SQL Server possui os componentes abaixo:

  1. Facetas
  2. Condições
  3. Alvo
  4. Modo de Avaliação

Facetas são as políticas predefinidas que descrevem a funcionalidade dos objetos SQL. As facetas são avaliadas e gerenciam o objeto SQL. Por exemplo, Opções de banco de dados é chamado de faceta. Existem 74 facetas predefinidas. read more

Como catalogar bancos de dados do AWS RDS SQL Server


Este artigo fornece uma visão geral da catalogação de objetos de banco de dados do AWS RDS SQL Server, como tabelas e visualizações, usando o serviço AWS Glue.

Introdução

Um cenário de TI corporativo geralmente consiste em um grande número de bancos de dados e ainda mais objetos de banco de dados. Os dados são frequentemente trocados entre várias fontes e bancos de dados de destino. A prática padrão é manter um inventário central de repositórios de dados e objetos de banco de dados. Esse repositório também é chamado de catálogo de metadados, que contém apenas a definição de esquema dos objetos de banco de dados. As ferramentas ETL podem se referir a esse catálogo centralizado enquanto apontam para os objetos de banco de dados de origem e destino. O AWS RDS para SQL Server é um dos bancos de dados suportados pelo serviço AWS RDS e as empresas hospedam grandes cargas de trabalho de produção nas instâncias de banco de dados do Amazon RDS SQL Server. E com isso vem a necessidade de catalogar o banco de dados. A AWS oferece o serviço AWS Glue que suporta repositórios de dados de rastreamento para criar um catálogo de metadados. Neste artigo, aprenderemos como catalogar objetos de banco de dados do Amazon RDS SQL Server usando o AWS Glue. read more

Acesse o AWS Redshift a partir de um IDE instalado localmente


Este artigo fornece uma visão geral da configuração do cluster do AWS Redshift para usá-lo em ferramentas ou IDE instalados localmente.

Introdução

No meu último artigo, Introdução ao AWS Redshift, vimos como criar um cluster do AWS Redshift. Embora o Redshift forneça uma interface do editor de consultas baseada no navegador no console, geralmente não é suficiente para as necessidades regulares de desenvolvimento de banco de dados do dia a dia. A interface do editor de consultas geralmente é usada para um estilo de visualização rápida de verificações ou uma espiada no banco de dados Redshift. A prática padrão é que desenvolvedores e administradores usem uma ferramenta ou IDE (Ambiente de Desenvolvimento Integrado) instalado localmente instalado em uma máquina local ou em uma máquina virtual na nuvem, a partir da qual eles se conectam ao ponto de extremidade do cluster Redshift. Esses IDEs geralmente possuem muitos recursos que suportam as necessidades diárias de um desenvolvedor ou administrador para executar várias ações no cluster Redshift. Neste artigo, exploraremos o processo passo a passo para configurar um cluster Redshift de uma maneira que possamos conectar a ele usando IDEs de sua escolha. As etapas a seguir pressupõem que você tenha um cluster Redshift em funcionamento e tenha os direitos administrativos necessários para operar no cluster. read more

Uma introdução às tabelas SQL


Neste artigo, aprenderemos o conceito de tabelas SQL e trabalharemos em como podemos criar tabelas com diferentes técnicas no SQL Server.

Um modelo de banco de dados relacional é um dos modelos de dados mais usados ​​para armazenar e processar os dados. As tabelas são os elementos essenciais de um banco de dados. Nesse contexto, as tabelas são os objetos de banco de dados que mantêm os dados nos bancos de dados relacionais. Um banco de dados contém uma ou mais tabelas e essas tabelas podem ser modeladas como relacionais. As tabelas passam a existir a partir das colunas e cada coluna deve ter um nome e um tipo de dados. Essas colunas armazenam dados de acordo com os tipos de dados definidos e esses registros de dados são chamados de linhas. A ilustração a seguir mostra um exemplo de uma estrutura de tabela. read more

Como conectar o AWS RDS SQL Server ao AWS Glue


Este artigo fornece uma visão geral da configuração do serviço do AWS RDS SQL Server com AWS Glue, usado na AWS para operações de catalogação e ETL.

Introdução

A AWS Cloud oferece uma variedade de repositórios de dados como AWS RDS, AWS DynamoDB, AWS Redshift e muitos outros. O AWS RDS suporta seis tipos diferentes de bancos de dados, como Aurora, MariaDB, SQL Server, Postgres, MySQL e Oracle. Com uma variedade de repositórios de dados na nuvem, geralmente é necessário manter o inventário de todos os repositórios de dados e objetos de banco de dados mantidos nesses repositórios em um local central. Esse inventário central também é conhecido como catálogo de dados. O AWS Glue é um serviço gerenciado sem servidor que oferece suporte à catalogação de metadados e ETL (Extract Transform Load) na nuvem da AWS. Para executar essas operações no AWS RDS for SQL Server, é necessário integrar o AWS Glue à instância do AWS RDS for SQL Server. Vamos aprender como habilitar essa integração neste artigo. read more

Introdução ao AWS Redshift


Este artigo fornece uma visão geral do AWS Redshift e descreve o método de criação de um Redshift Cluster passo a passo.

Introdução

O AWS Redshift é um serviço colunar de armazém de dados na nuvem da AWS que pode ser dimensionado para petabytes de armazenamento, e a infraestrutura para hospedar esse armazém é totalmente gerenciada pela nuvem da AWS. O Redshift opera em um modelo em cluster com um nó líder e em vários nós trabalhados, como qualquer outro modelo de banco de dados distribuído ou em cluster em geral. É baseado no Postgres, por isso compartilha muitas semelhanças com o Postgres, incluindo a linguagem de consulta, que é quase idêntica à SQL (Structured Query Language). Esse Redshift suporta a criação de quase todos os principais objetos de banco de dados, como Bancos de Dados, Tabelas, Exibições e até mesmo Procedimentos Armazenados. Neste artigo, exploraremos como criar seu primeiro cluster Redshift na AWS e começaremos a operá-lo. read more

Aprenda com os outros – SQLBlog.org


T-SQL Tuesday # 128: Aprenda com os outros

Na terça-feira T-SQL deste mês, Kerry Tyler pede que conversemos sobre algo que deu errado. Como já contei de maneira bastante depreciativa um erro recente que cometi no mês passado, vamos explorar uma pequena lição da história antiga para esse.

No início dos anos 2000, eu trabalhei bastante. Jovem, solteiro, no início de minha carreira e vivendo uma vida de festa em Newport, a renda extra que eu poderia obter com a base de dados de tempo livre foi muito útil. Alguns dos projetos em que trabalhei nesse período também se tornaram posts de blog mais tarde (como Secundários legíveis em um orçamento, uma ideia que eu implementei antes dos AGs), mas alguns projetos que eu gostaria de esquecer. read more