{"id":1328,"date":"2018-07-03T15:21:31","date_gmt":"2018-07-03T15:21:31","guid":{"rendered":"https:\/\/www.tiagoneves.net\/blog\/?p=1328"},"modified":"2018-07-05T18:09:20","modified_gmt":"2018-07-05T18:09:20","slug":"criando-um-banco-de-dados-sqldatabase","status":"publish","type":"post","link":"https:\/\/www.tiagoneves.net\/blog\/criando-um-banco-de-dados-sqldatabase\/","title":{"rendered":"Criando um banco de dados Azure SQL Database"},"content":{"rendered":"<p>Ol\u00e1 pessoal, tudo certo?<\/p>\n<p>Depois de um tempo sumido, estamos de volta&#8230;<\/p>\n<p>Este tempo sumido \u00e9 justificado por que estava tratando de novas oportunidades, mas agora estamos de volta e pra valer.<\/p>\n<p>No SQL Saturday em BH, eu palestrei sobre a Plataforma de Dados no Azure, e fiquei devendo como criar um banco de dados SQL Database no Azure. Ent\u00e3o o objetivo deste post \u00e9 demonstrar como criar um banco de dados no Azure SQL Database.<\/p>\n<p>O primeiro passo \u00e9 criar uma conta no Azure, voc\u00ea pode criar uma conta e gratuita com R$ 670,00 reais e testar por 30 dias, para saber mais basta clicar <a href=\"https:\/\/azure.microsoft.com\/pt-br\/free\/\" target=\"_blank\" rel=\"noopener\">aqui<\/a>.<\/p>\n<p>Depois da conta criada voc\u00ea precisa ter conhecimento da tabela de pre\u00e7os do SQL Database. At\u00e9 o m\u00eas (05\/2018) ele era comercializado somente em <strong>DTU<\/strong>s (unidade de transa\u00e7\u00e3o de banco de dados), mas este calculo \u00e9 muito complexo e sofre v\u00e1rias criticas dos usu\u00e1rios. Com isso a partir do m\u00eas (06\/2018) voc\u00ea pode contratar o servi\u00e7o utilizando o modelo baseado em <strong>vCore<\/strong> que ainda est\u00e1 em preview.<\/p>\n<h3><span style=\"color: #0000ff;\"><strong>Diferen\u00e7as entre DTU e vCore<\/strong><\/span><\/h3>\n<p>O modelo baseado em <strong>DTU<\/strong>, representa a combina\u00e7\u00e3o de mem\u00f3ria, cpu, leituras e grava\u00e7\u00e3o. Esse modelo oferece um conjunto de pacotes pr\u00e9-configurados para impulsionar os diferentes tipos de necessidades do seu negocio.<\/p>\n<p>Quando um cliente optar por contratar o servi\u00e7o utilizando DTU, ele tem que ter em mente que ele n\u00e3o vai conseguir fazer customiza\u00e7\u00f5es do tipo &#8220;Preciso de mais mem\u00f3ria&#8221; ou &#8220;Preciso de mais CPU&#8221;, o pacote \u00e9 personalizado, ou seja, se ele sentir que precisa de mais mem\u00f3ria ele ter\u00e1 que aumentar a quantidade de DTU do seu SQLDatabase.<\/p>\n<p>Outro ponto relacionado ao DTU, \u00e9 que n\u00e3o existe uma m\u00e9trica de equival\u00eancia de DTU, ou seja, voc\u00ea n\u00e3o consegue informar ao cliente quanto de CPU e Mem\u00f3ria tem 1 DTU, essa \u00e9 uma das grandes &#8220;criticas&#8221; que esse modelo sofre.<\/p>\n<p>Quanto ao modelo de compra o modelo usando DTUs, os clientes tem tr\u00eas camadas se servi\u00e7o para escolher: <strong>Basic<\/strong>, <strong>Standard<\/strong> e <strong>Premium<\/strong>, al\u00e9m da possibilidade de criar <strong>pools el\u00e1sticos<\/strong>.<\/p>\n\n<table id=\"tablepress-6\" class=\"tablepress tablepress-id-6\">\n<thead>\n<tr class=\"row-1\">\n\t<td class=\"column-1\"><\/td><th class=\"column-2\">Basic<\/th><th class=\"column-3\">Standard<\/th><th class=\"column-4\">Premium<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-striping row-hover\">\n<tr class=\"row-2\">\n\t<td class=\"column-1\">Carga de trabalho de destino\t<\/td><td class=\"column-2\">Desenvolvimento e produ\u00e7\u00e3o<\/td><td class=\"column-3\">Desenvolvimento e produ\u00e7\u00e3o<\/td><td class=\"column-4\">Desenvolvimento e produ\u00e7\u00e3o<\/td>\n<\/tr>\n<tr class=\"row-3\">\n\t<td class=\"column-1\">SLA de tempo de atividade\t<\/td><td class=\"column-2\">99,99%<\/td><td class=\"column-3\">99,99%<\/td><td class=\"column-4\">99,99%<\/td>\n<\/tr>\n<tr class=\"row-4\">\n\t<td class=\"column-1\">Reten\u00e7\u00e3o de backup\t<\/td><td class=\"column-2\">7 dias<\/td><td class=\"column-3\">35 dias\t<\/td><td class=\"column-4\">35 dias\t<\/td>\n<\/tr>\n<tr class=\"row-5\">\n\t<td class=\"column-1\">CPU<\/td><td class=\"column-2\">Baixo<\/td><td class=\"column-3\">Baixo, M\u00e9dio, Alto<\/td><td class=\"column-4\">M\u00e9dio, Alto<\/td>\n<\/tr>\n<tr class=\"row-6\">\n\t<td class=\"column-1\">Taxa de transfer\u00eancia de IO (aproximada)\t<\/td><td class=\"column-2\">2.5 IOPS por DTU<\/td><td class=\"column-3\">2.5 IOPS por DTU<\/td><td class=\"column-4\">48 IOPS por DTU<\/td>\n<\/tr>\n<tr class=\"row-7\">\n\t<td class=\"column-1\">Lat\u00eancia de IO (aproximada)<\/td><td class=\"column-2\">5 ms (leitura), 10 ms (grava\u00e7\u00e3o)<\/td><td class=\"column-3\">5 ms (leitura), 10 ms (grava\u00e7\u00e3o)<\/td><td class=\"column-4\">2 ms (leitura\/grava\u00e7\u00e3o)<\/td>\n<\/tr>\n<tr class=\"row-8\">\n\t<td class=\"column-1\">Indexa\u00e7\u00e3o ColumnStore<\/td><td class=\"column-2\">N\/D<\/td><td class=\"column-3\">S3 e acima\t<\/td><td class=\"column-4\">Com suporte<\/td>\n<\/tr>\n<tr class=\"row-9\">\n\t<td class=\"column-1\">OLTP In-memory<\/td><td class=\"column-2\">N\/D\t<\/td><td class=\"column-3\">N\/D\t<\/td><td class=\"column-4\">Com suporte<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-6 from cache -->\n<p>Cada camada de servi\u00e7o tem suas sub-camadas e limita\u00e7\u00f5es. Para saber mais informa\u00e7\u00f5es sobre os limites de cada camada basta <a href=\"https:\/\/docs.microsoft.com\/pt-br\/azure\/sql-database\/sql-database-dtu-resource-limits-single-databases#single-database-limitations-of-p11-and-p15-when-the-maximum-size-greater-than-1-tb\" target=\"_blank\" rel=\"noopener\">veja aqui<\/a>.<\/p>\n<p>J\u00e1 o modelo baseado em <strong>vCore<\/strong>, foi disponibilizado no m\u00eas de Maio de 2018. At\u00e9 o presente momento (03\/07\/2018) ele ainda est\u00e1 como <strong>preview<\/strong> (&#8220;como no Azure tudo muda muito r\u00e1pido, pode ser que quando voc\u00eas estiverem lendo este post o modelo de comercializa\u00e7\u00e3o j\u00e1 tenha sido lan\u00e7ado oficialmente&#8221;).<\/p>\n<p><span data-ttu-id=\"2c931-121\">Um n\u00facleo virtual representa a CPU l\u00f3gica oferecida com uma op\u00e7\u00e3o para escolher entre gera\u00e7\u00f5es de hardware. <\/span>Este modelo fornece flexibilidade, controle e transpar\u00eancia ao cliente, pois ele sabe exatamente o que ele est\u00e1 contratando em rela\u00e7\u00e3o ao que ele est\u00e1 pagando. O modelo vCore<span data-ttu-id=\"2c931-123\"> permite ao cliente escalar cpu, mem\u00f3ria e armazenamento com base nas necessidades de carga de trabalho. Voc\u00ea tamb\u00e9m pode criar pools estat\u00edstico utilizando o modelo vCore.<\/span><\/p>\n<p><span data-ttu-id=\"2c931-128\">No modelo de compra baseado em vCore, os clientes pagam por:<\/span><\/p>\n<ul>\n<li><span data-ttu-id=\"2c931-129\">CPU (camada de servi\u00e7o + n\u00famero de vCores + gera\u00e7\u00e3o de hardware)*<\/span><\/li>\n<li><span data-ttu-id=\"2c931-130\">Armazenamento<br \/>\n<\/span><\/li>\n<li><span data-ttu-id=\"2c931-131\">N\u00fameros de IO<br \/>\n<\/span><\/li>\n<li><span data-ttu-id=\"2c931-132\">Armazenamento de backup (RA-GRS)<\/span><\/li>\n<\/ul>\n<p>O modelo vCore basicamente se divide em duas camadas: a de <strong>Uso Geral<\/strong> e <strong>Uso Critico<\/strong>.<\/p>\n\n<table id=\"tablepress-7\" class=\"tablepress tablepress-id-7\">\n<thead>\n<tr class=\"row-1\">\n\t<td class=\"column-1\"><\/td><th class=\"column-2\">Uso geral<\/th><th class=\"column-3\">Uso Critico<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-striping row-hover\">\n<tr class=\"row-2\">\n\t<td class=\"column-1\">Mais adequado para<\/td><td class=\"column-2\">A maioria das cargas de trabalho comerciais. Oferece op\u00e7\u00f5es de armazenamento e computa\u00e7\u00e3o escalon\u00e1veis e equilibradas orientadas a or\u00e7amento.<\/td><td class=\"column-3\">Aplicativos de neg\u00f3cios com altos requisitos de IO. Oferece maior resili\u00eancia a falhas usando v\u00e1rias r\u00e9plicas isoladas.<\/td>\n<\/tr>\n<tr class=\"row-3\">\n\t<td class=\"column-1\">CPU<\/td><td class=\"column-2\">1 a 80 vCores, Gera\u00e7\u00f5es 4 e 5<\/td><td class=\"column-3\">1 a 80 vCores, Gera\u00e7\u00f5es 4 e 5<\/td>\n<\/tr>\n<tr class=\"row-4\">\n\t<td class=\"column-1\">Mem\u00f3ria<\/td><td class=\"column-2\">7 GB por n\u00facleo<\/td><td class=\"column-3\">7 GB por n\u00facleo<\/td>\n<\/tr>\n<tr class=\"row-5\">\n\t<td class=\"column-1\">Armazenamento<\/td><td class=\"column-2\">Armazenamento remoto Premium, 5 GB \u2013 4 TB<\/td><td class=\"column-3\">Armazenamento SSD local, 5 GB \u2013 4 TB<\/td>\n<\/tr>\n<tr class=\"row-6\">\n\t<td class=\"column-1\">Taxa de transfer\u00eancia de IO (aproximada)<\/td><td class=\"column-2\">500 IOPS por vCore com m\u00e1ximo de 7.000 IOPS<\/td><td class=\"column-3\">5.000 IOPS por n\u00facleo com m\u00e1ximo de 200.000 IOPS<\/td>\n<\/tr>\n<tr class=\"row-7\">\n\t<td class=\"column-1\">Disponibilidade<\/td><td class=\"column-2\">1 r\u00e9plica, sem escala de leitura<\/td><td class=\"column-3\">3 r\u00e9plica, 1 escala de leitura, HA com redund\u00e2ncia de zona<\/td>\n<\/tr>\n<tr class=\"row-8\">\n\t<td class=\"column-1\">Backups<\/td><td class=\"column-2\">RA-GRS, 7-35 dias (7 dias por padr\u00e3o)<\/td><td class=\"column-3\">RA-GRS, 7-35 dias (7 dias por padr\u00e3o)*<\/td>\n<\/tr>\n<tr class=\"row-9\">\n\t<td class=\"column-1\">In-Memory<\/td><td class=\"column-2\">N\/D\t<\/td><td class=\"column-3\">\tCom suporte<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-7 from cache -->\n<p>* Durante a vers\u00e3o pr\u00e9via, o per\u00edodo de reten\u00e7\u00e3o de backups n\u00e3o \u00e9 configur\u00e1vel e \u00e9 fixado em 7 dias.<\/p>\n<p>Existem algumas considera\u00e7\u00f5es relacionadas ao armazenamento:<\/p>\n<ul>\n<li><span data-ttu-id=\"2c931-183\">O armazenamento alocado \u00e9 usado por arquivos de dados (MDF) e arquivos de log (LDF).<br \/>\n<\/span><\/li>\n<li><span data-ttu-id=\"2c931-184\"><span data-ttu-id=\"2c931-184\">Cada n\u00edvel de desempenho d\u00e1 suporte a um tamanho m\u00e1ximo de banco de dados, com um tamanho m\u00e1ximo padr\u00e3o de 32 GB.<\/span><\/span><\/li>\n<li><span data-ttu-id=\"2c931-185\"><span data-ttu-id=\"2c931-185\">Ao configurar o tamanho do banco de dados necess\u00e1rio (tamanho do MDF), ser\u00e1 adicionado automaticamente 30% do tamanho do MDF para dar suporte ao LDF.<\/span><\/span><\/li>\n<li><span data-ttu-id=\"2c931-186\">\u00c9 poss\u00edvel selecionar qualquer tamanho de banco de dados entre 10 GB e o m\u00e1ximo com suporte<\/span>\n<ul>\n<li><span data-ttu-id=\"2c931-187\">Para armazenamento Standard, aumente ou diminua o tamanho em incrementos de 10 GB<\/span><\/li>\n<li><span data-ttu-id=\"2c931-188\"><span data-ttu-id=\"2c931-188\">Para armazenamento Premium, aumente ou diminua o tamanho em incrementos de 250 GB<\/span><\/span><\/li>\n<\/ul>\n<\/li>\n<li><span data-ttu-id=\"2c931-189\"><span data-ttu-id=\"2c931-189\">Na camada de servi\u00e7o de Uso Geral, o tempdb usa um SSD anexado e esse custo de armazenamento \u00e9 inclu\u00eddo no pre\u00e7o do vCore.<\/span><\/span><\/li>\n<li><span data-ttu-id=\"2c931-190\">Na camada de servi\u00e7o Uso Cr\u00edtico, o tempdb compartilha o SSD anexado com os arquivos MDF e LDF e o custo de armazenamento tempDB \u00e9 inclu\u00eddo no pre\u00e7o vCore.<\/span><\/li>\n<\/ul>\n<p>Para conhecer mais sobre o modelo vCore, acesse a documenta\u00e7\u00e3o oficial clicando <a href=\"https:\/\/docs.microsoft.com\/pt-br\/azure\/sql-database\/sql-database-service-tiers-vcore\" target=\"_blank\" rel=\"noopener\">aqui<\/a>.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/pricing-model.png?ssl=1\" rel=\"lightbox[1328]\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1344\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/pricing-model.png?resize=678%2C258&#038;ssl=1\" alt=\"\" width=\"678\" height=\"258\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/pricing-model.png?w=1246&amp;ssl=1 1246w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/pricing-model.png?resize=300%2C114&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/pricing-model.png?resize=768%2C292&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/pricing-model.png?resize=1024%2C390&amp;ssl=1 1024w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/a><\/p>\n<h3><span style=\"color: #0000ff;\"><strong>Criando um banco SQL Database<\/strong><\/span><\/h3>\n<p>Depois de conhecermos os modelos de comercializa\u00e7\u00e3o do SQL Database, agora vamos criar um banco e depois fazer a replica\u00e7\u00e3o do mesmo em outra regi\u00e3o.<\/p>\n<p><strong>OBS:<\/strong> Um ponto de aten\u00e7\u00e3o para o SQL Database \u00e9 que ele \u00e9 comercializado por <strong>database<\/strong> e n\u00e3o por <strong>servidor<\/strong>. Ent\u00e3o se voc\u00ea contratar 100 DTUs ou 4 vCore esses recursos estar\u00e3o sendo utilizados por apenas um banco.<\/p>\n<p>O que voc\u00ea pode fazer \u00e9 se tiver bancos com comportamento que se encaixem em um pool el\u00e1stico, voc\u00ea pode contratar esse pool e ter mais de uma database. Por\u00e9m, os recursos ser\u00e3o compartilhados entre todas as databases que fazem parte desse pool.<\/p>\n<p>Para criar uma base SQL Database \u00e9 muito simples, primeiro voc\u00ea precisa criar uma conta no <a href=\"https:\/\/azure.microsoft.com\/pt-br\/services\/sql-database\/\" target=\"_blank\" rel=\"noopener\">Azure<\/a>, lembrando que voc\u00ea pode criar uma conta de demonstra\u00e7\u00e3o e ganhar com R$ 670,00 reais de cr\u00e9dito.<\/p>\n<p>Ap\u00f3s criar a conta precisamos acessar o portal do Azure no <a href=\"http:\/\/portal.azure.com\" target=\"_blank\" rel=\"noopener\">http:\/\/portal.azure.com <\/a>.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure.png?ssl=1\" rel=\"lightbox[1328]\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\" wp-image-1345 aligncenter\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure.png?resize=678%2C334&#038;ssl=1\" alt=\"\" width=\"678\" height=\"334\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure.png?w=1922&amp;ssl=1 1922w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure.png?resize=300%2C148&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure.png?resize=768%2C379&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure.png?resize=1024%2C506&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure.png?w=1356&amp;ssl=1 1356w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/a><\/p>\n<p>No painel esquerdo, vamos selecionar o SQL Databases.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase.png?ssl=1\" rel=\"lightbox[1328]\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"wp-image-1346 aligncenter\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase.png?resize=678%2C335&#038;ssl=1\" alt=\"\" width=\"678\" height=\"335\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase.png?w=1922&amp;ssl=1 1922w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase.png?resize=300%2C148&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase.png?resize=768%2C379&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase.png?resize=1024%2C506&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase.png?w=1356&amp;ssl=1 1356w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/a><\/p>\n<p>No painel de gerenciamento voc\u00ea dever\u00e1 clicar &#8220;Add&#8221;.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_add.png?ssl=1\" rel=\"lightbox[1328]\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1347\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_add.png?resize=678%2C323&#038;ssl=1\" alt=\"\" width=\"678\" height=\"323\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_add.png?w=1919&amp;ssl=1 1919w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_add.png?resize=300%2C143&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_add.png?resize=768%2C366&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_add.png?resize=1024%2C488&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_add.png?w=1356&amp;ssl=1 1356w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/a><\/p>\n<p>Agora precisamos preencher as informa\u00e7\u00f5es do nosso banco.<\/p>\n<ul>\n<li><strong>Nome da database:<\/strong> DBA<\/li>\n<li><strong>Subscription:<\/strong> (no meu caso utilizo a do visual studio)<\/li>\n<li><strong>Resource group:<\/strong> SQLServer_Sevendb (nome do grupo de recursos)<\/li>\n<li><strong>Select Source: <\/strong>Em branco &#8211; (O Azure disponibiliza a database AdventureWorks para voc\u00ea testar.)<\/li>\n<li><strong>Server: <\/strong>O nome do servidor que voc\u00ea ter\u00e1 que criar.<\/li>\n<li><strong>Elastic Pool: <\/strong>Se deseja criar um pool el\u00e1stico.<\/li>\n<li><strong>Tier: <\/strong>Qual tier (camada) de servi\u00e7o o seu banco utilizar\u00e1.<\/li>\n<li><strong>Collation: <\/strong>SQL_Latin1_General_CP1_CI_AS (collation do banco).<\/li>\n<\/ul>\n<p><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_configuration.png?ssl=1\" rel=\"lightbox[1328]\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\" wp-image-1348 aligncenter\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_configuration.png?resize=583%2C854&#038;ssl=1\" alt=\"\" width=\"583\" height=\"854\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_configuration.png?w=632&amp;ssl=1 632w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_configuration.png?resize=205%2C300&amp;ssl=1 205w\" sizes=\"auto, (max-width: 583px) 100vw, 583px\" \/><\/a><\/p>\n<p>Agora vamos configurar o servidor. Aqui criamos um servidor virtual, onde vamos informar o usu\u00e1rio, senha e em qual regi\u00e3o vamos alocar o servidor.<\/p>\n<p>Se voc\u00ea j\u00e1 possui um servidor configurado, voc\u00ea pode alocar a base em um servidor j\u00e1 existente, mas para este post vamos criar um novo.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_configuration_server.png?ssl=1\" rel=\"lightbox[1328]\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1349\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_configuration_server.png?resize=678%2C427&#038;ssl=1\" alt=\"\" width=\"678\" height=\"427\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_configuration_server.png?w=954&amp;ssl=1 954w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_configuration_server.png?resize=300%2C189&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_configuration_server.png?resize=768%2C484&amp;ssl=1 768w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/a><\/p>\n<p>Precisamos informar as configura\u00e7\u00f5es do servidor.<\/p>\n<ul>\n<li><strong>Server Name:<\/strong> sqlserversevendb<\/li>\n<li><strong>SA Login:<\/strong> tiagoneves<\/li>\n<li><strong>Password: <\/strong>Senha do usu\u00e1rio<\/li>\n<li><strong>Location: <\/strong>East US<\/li>\n<\/ul>\n<p><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_configuration_server2.png?ssl=1\" rel=\"lightbox[1328]\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1350\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_configuration_server2.png?resize=678%2C410&#038;ssl=1\" alt=\"\" width=\"678\" height=\"410\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_configuration_server2.png?w=943&amp;ssl=1 943w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_configuration_server2.png?resize=300%2C181&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_configuration_server2.png?resize=768%2C464&amp;ssl=1 768w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/a><\/p>\n<p>A minha subscri\u00e7\u00e3o permite criar o servidor somente nos EUA. Se voc\u00ea escolher o Sul do Brasil ter\u00e1 uma lat\u00eancia menor.<\/p>\n<p>Agora vamos configurar o tier de servi\u00e7o que vamos utilizar. Basicamente vamos escolher o modelo de DTU ou vCore. Se for DTU qual n\u00edvel vamos utilizar: <strong>Basic, Standard ou Premium.<\/strong><\/p>\n<p>Inicialmente vou simular o valor para criar essa base utilizando o n\u00edvel Premium e depois fazer uma nova simula\u00e7\u00e3o utilizando o modelo vCore.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_configuration_tier.png?ssl=1\" rel=\"lightbox[1328]\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1351\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_configuration_tier.png?resize=678%2C268&#038;ssl=1\" alt=\"\" width=\"678\" height=\"268\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_configuration_tier.png?w=1439&amp;ssl=1 1439w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_configuration_tier.png?resize=300%2C119&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_configuration_tier.png?resize=768%2C304&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_configuration_tier.png?resize=1024%2C406&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_configuration_tier.png?w=1356&amp;ssl=1 1356w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/a><\/p>\n<p>Para criar uma base de dados SQL Database, utilizando o tier Premium, alocando 250 DTUs e 300 GB, vamos ter um custo mensal de R$ 3.087,60. Essa configura\u00e7\u00e3o est\u00e1 utilizando o n\u00edvel P2.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_configuration_tier_DTU.png?ssl=1\" rel=\"lightbox[1328]\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1352\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_configuration_tier_DTU.png?resize=678%2C264&#038;ssl=1\" alt=\"\" width=\"678\" height=\"264\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_configuration_tier_DTU.png?w=1440&amp;ssl=1 1440w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_configuration_tier_DTU.png?resize=300%2C117&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_configuration_tier_DTU.png?resize=768%2C299&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_configuration_tier_DTU.png?resize=1024%2C399&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_configuration_tier_DTU.png?w=1356&amp;ssl=1 1356w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/a><\/p>\n<p>Agora vamos fazer uma simula\u00e7\u00e3o utilizando o modelo vCore.<\/p>\n<p>Configurando a base utilizando 4 vCore, 300 GB utilizando a camada de Uso Geral e o hardware da 5\u00ba Gera\u00e7\u00e3o, vamos pagar R$ 2.640,55&#8243;. Lembrando que o hardware da 5\u00ba Gera\u00e7\u00e3o configura 440 GB de mem\u00f3ria.&#8221;<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_configuration_tier_vCore.png?ssl=1\" rel=\"lightbox[1328]\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1353\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_configuration_tier_vCore.png?resize=678%2C379&#038;ssl=1\" alt=\"\" width=\"678\" height=\"379\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_configuration_tier_vCore.png?w=1426&amp;ssl=1 1426w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_configuration_tier_vCore.png?resize=300%2C168&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_configuration_tier_vCore.png?resize=768%2C429&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_configuration_tier_vCore.png?resize=1024%2C572&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_configuration_tier_vCore.png?w=1356&amp;ssl=1 1356w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/a><\/p>\n<p>Voltando para a realidade, vou criar a base utilizando o tier Basic de 5 DTU e 2 GB, pagando uma bagatela de R$ 16,57 reais.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_configuration_tier_DTU_Basic.png?ssl=1\" rel=\"lightbox[1328]\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1354\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_configuration_tier_DTU_Basic.png?resize=678%2C271&#038;ssl=1\" alt=\"\" width=\"678\" height=\"271\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_configuration_tier_DTU_Basic.png?w=1438&amp;ssl=1 1438w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_configuration_tier_DTU_Basic.png?resize=300%2C120&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_configuration_tier_DTU_Basic.png?resize=768%2C307&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_configuration_tier_DTU_Basic.png?resize=1024%2C409&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_configuration_tier_DTU_Basic.png?w=1356&amp;ssl=1 1356w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/a><\/p>\n<p>Pronto agora basta clicar em &#8220;Create&#8221; e o nosso banco ser\u00e1 criado.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_configuration_finished.png?ssl=1\" rel=\"lightbox[1328]\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\" wp-image-1356 aligncenter\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_configuration_finished.png?resize=532%2C780&#038;ssl=1\" alt=\"\" width=\"532\" height=\"780\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_configuration_finished.png?w=632&amp;ssl=1 632w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_configuration_finished.png?resize=205%2C300&amp;ssl=1 205w\" sizes=\"auto, (max-width: 532px) 100vw, 532px\" \/><\/a><\/p>\n<p>Uma coisa que vale a pena refor\u00e7ar \u00e9 que todo banco de dados criado no Azure \u00e9 <strong>cobrado individualmente<\/strong>. Como podemos observar nos exemplos acima, se eu criar uma base no tier Premium, vou pagar R$ 3.087,60 reais por database.<\/p>\n<p>Agora a nossa database j\u00e1 esta disponibilizada no Painel.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_created.png?ssl=1\" rel=\"lightbox[1328]\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1357\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_created.png?resize=678%2C392&#038;ssl=1\" alt=\"\" width=\"678\" height=\"392\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_created.png?w=941&amp;ssl=1 941w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_created.png?resize=300%2C173&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_created.png?resize=768%2C444&amp;ssl=1 768w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/a><\/p>\n<p>Para obter informa\u00e7\u00f5es da database, basta clicar no nome dela que ser\u00e1 exibido um dashboard com informa\u00e7\u00f5es da database.<\/p>\n<ol>\n<li>Status da database;<\/li>\n<li>Localiza\u00e7\u00e3o;<\/li>\n<li>Porcentagem de utiliza\u00e7\u00e3o dos DTUs contratados;<\/li>\n<li>Espa\u00e7o utilizado;<\/li>\n<li>Features habilitadas na database;<\/li>\n<li>Tier da database;<\/li>\n<li>String de conex\u00e3o para conectar utilizando o SSMS.<\/li>\n<\/ol>\n<p><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_dashboard.png?ssl=1\" rel=\"lightbox[1328]\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1358\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_dashboard.png?resize=678%2C372&#038;ssl=1\" alt=\"\" width=\"678\" height=\"372\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_dashboard.png?w=1673&amp;ssl=1 1673w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_dashboard.png?resize=300%2C165&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_dashboard.png?resize=768%2C421&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_dashboard.png?resize=1024%2C562&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_dashboard.png?w=1356&amp;ssl=1 1356w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/a><\/p>\n<p>No Painel esquerdo \u00e9 poss\u00edvel alterar algumas configura\u00e7\u00f5es, como por exemplo: Geo-Replication e v\u00e1rias outras op\u00e7\u00f5es.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_dashboard_esquerdo.png?ssl=1\" rel=\"lightbox[1328]\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1359\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_dashboard_esquerdo.png?resize=678%2C355&#038;ssl=1\" alt=\"\" width=\"678\" height=\"355\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_dashboard_esquerdo.png?w=1702&amp;ssl=1 1702w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_dashboard_esquerdo.png?resize=300%2C157&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_dashboard_esquerdo.png?resize=768%2C403&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_dashboard_esquerdo.png?resize=1024%2C537&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_dashboard_esquerdo.png?w=1356&amp;ssl=1 1356w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/a><\/p>\n<h3><span style=\"color: #0000ff;\"><strong>Conectando para fazer uma query<\/strong><\/span><\/h3>\n<p>Para fazer uma query podemos utilizar o painel de gerenciamento ou o &#8220;SQL Server Management Studio (SSMS)&#8221;.<\/p>\n<p>No Painel esquerdo voc\u00ea vai ver a op\u00e7\u00e3o &#8220;<em>Query Editor<\/em>&#8220;, voc\u00ea dever\u00e1 efetuar o login com o seu usu\u00e1rio e senha.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_dashboard_query.png?ssl=1\" rel=\"lightbox[1328]\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1360\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_dashboard_query.png?resize=678%2C358&#038;ssl=1\" alt=\"\" width=\"678\" height=\"358\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_dashboard_query.png?w=1695&amp;ssl=1 1695w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_dashboard_query.png?resize=300%2C158&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_dashboard_query.png?resize=768%2C405&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_dashboard_query.png?resize=1024%2C540&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_dashboard_query.png?w=1356&amp;ssl=1 1356w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_dashboard_query2.png?ssl=1\" rel=\"lightbox[1328]\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1361\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_dashboard_query2.png?resize=678%2C274&#038;ssl=1\" alt=\"\" width=\"678\" height=\"274\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_dashboard_query2.png?w=1418&amp;ssl=1 1418w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_dashboard_query2.png?resize=300%2C121&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_dashboard_query2.png?resize=768%2C310&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_dashboard_query2.png?resize=1024%2C414&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_dashboard_query2.png?w=1356&amp;ssl=1 1356w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/a><\/p>\n<p>Para utilizar o Management Studio, precisamos do nome do servidor (&#8220;<em>Server Name&#8221;<\/em>) que est\u00e1 dispon\u00edvel no dashboard.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_dashboard_conection.png?ssl=1\" rel=\"lightbox[1328]\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1362\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_dashboard_conection.png?resize=678%2C147&#038;ssl=1\" alt=\"\" width=\"678\" height=\"147\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_dashboard_conection.png?w=1447&amp;ssl=1 1447w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_dashboard_conection.png?resize=300%2C65&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_dashboard_conection.png?resize=768%2C166&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_dashboard_conection.png?resize=1024%2C222&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_dashboard_conection.png?w=1356&amp;ssl=1 1356w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/a><\/p>\n<p>No Management Studio devemos informar o nome do servidor, o usu\u00e1rio e a senha.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_conection_ssms.png?ssl=1\" rel=\"lightbox[1328]\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1363\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_conection_ssms.png?resize=480%2C312&#038;ssl=1\" alt=\"\" width=\"480\" height=\"312\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_conection_ssms.png?w=480&amp;ssl=1 480w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_conection_ssms.png?resize=300%2C195&amp;ssl=1 300w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><\/a><\/p>\n<p>Ao tentar conectar o Azure vai solicitar que seja criado uma regra no firewall. Nesse caso, ser\u00e1 necess\u00e1rio fazer login com a sua conta de administra\u00e7\u00e3o do Painel de gerenciamento.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_conection_ssms_firewaal.png?ssl=1\" rel=\"lightbox[1328]\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1364 aligncenter\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_conection_ssms_firewaal.png?resize=346%2C304&#038;ssl=1\" alt=\"\" width=\"346\" height=\"304\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_conection_ssms_firewaal.png?w=346&amp;ssl=1 346w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_conection_ssms_firewaal.png?resize=300%2C264&amp;ssl=1 300w\" sizes=\"auto, (max-width: 346px) 100vw, 346px\" \/><\/a><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_conection_ssms_firewall_2.png?ssl=1\" rel=\"lightbox[1328]\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1365 aligncenter\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_conection_ssms_firewall_2.png?resize=368%2C277&#038;ssl=1\" alt=\"\" width=\"368\" height=\"277\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_conection_ssms_firewall_2.png?w=368&amp;ssl=1 368w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_conection_ssms_firewall_2.png?resize=300%2C226&amp;ssl=1 300w\" sizes=\"auto, (max-width: 368px) 100vw, 368px\" \/><\/a><\/p>\n<p>Ap\u00f3s criar a regra do firewall, agora conseguimos conectar normalmente na nossa base.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_conection_ssms_2.png?ssl=1\" rel=\"lightbox[1328]\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1366 aligncenter\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_conection_ssms_2.png?resize=406%2C328&#038;ssl=1\" alt=\"\" width=\"406\" height=\"328\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_conection_ssms_2.png?w=406&amp;ssl=1 406w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_conection_ssms_2.png?resize=300%2C242&amp;ssl=1 300w\" sizes=\"auto, (max-width: 406px) 100vw, 406px\" \/><\/a><\/p>\n<p>Como podemos ver, a base de dados est\u00e1 criada e os dados tamb\u00e9m est\u00e3o l\u00e1.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_conection_ssms_3.png?ssl=1\" rel=\"lightbox[1328]\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1367 aligncenter\" src=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_conection_ssms_3.png?resize=350%2C391&#038;ssl=1\" alt=\"\" width=\"350\" height=\"391\" srcset=\"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_conection_ssms_3.png?w=350&amp;ssl=1 350w, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2018\/07\/portal_azure_sqldatabase_conection_ssms_3.png?resize=269%2C300&amp;ssl=1 269w\" sizes=\"auto, (max-width: 350px) 100vw, 350px\" \/><\/a><\/p>\n<p>Bom pessoal o intuito deste post \u00e9 demonstrar como criar um banco no SQL Database e tamb\u00e9m tentar esclarecer um pouco a diferen\u00e7a entre DTU e vCore, espero que tenha conseguido atender o objetivo.<\/p>\n<p>No pr\u00f3ximo post vou escrever sobre como fazer uma replica\u00e7\u00e3o da sua base em outro servidor e regi\u00e3o.<\/p>\n<p>Um grande abra\u00e7o a todos.<\/p>\n<p>Tiago Neves<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ol\u00e1 pessoal, tudo certo? Depois de um tempo sumido, estamos de volta&#8230; Este tempo sumido \u00e9 justificado por que estava tratando de novas oportunidades, mas agora estamos de volta e pra valer. No SQL Saturday em BH, eu palestrei sobre a Plataforma de Dados no Azure, e fiquei devendo como criar um banco de dados [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rop_custom_images_group":[],"rop_custom_messages_group":[],"rop_publish_now":"initial","rop_publish_now_accounts":{"twitter_91251433_91251433":""},"rop_publish_now_history":[],"rop_publish_now_status":"pending","_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_wpscppro_dont_share_socialmedia":false,"_wpscppro_custom_social_share_image":0,"_facebook_share_type":"","_twitter_share_type":"","_linkedin_share_type":"","_pinterest_share_type":"","_linkedin_share_type_page":"","_instagram_share_type":"","_medium_share_type":"","_threads_share_type":"","_google_business_share_type":"","_selected_social_profile":[],"_wpsp_enable_custom_social_template":false,"_wpsp_social_scheduling":{"enabled":false,"datetime":null,"platforms":[],"status":"template_only","dateOption":"today","timeOption":"now","customDays":"","customHours":"","customDate":"","customTime":"","schedulingType":"absolute"},"_wpsp_active_default_template":true},"categories":[212,20,5],"tags":[228],"class_list":["post-1328","post","type-post","status-publish","format-standard","hentry","category-azure","category-sqlserver-geral","category-virtual-pass-br","tag-azure-sqlserver-sqldatabase-cloud-dbaremoto-dbavitoria"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6eIyh-lq","jetpack-related-posts":[{"id":2414,"url":"https:\/\/www.tiagoneves.net\/blog\/sql-server-2016-esta-chegando-ao-fim-do-suporte-o-que-isso-significa-na-pratica\/","url_meta":{"origin":1328,"position":0},"title":"SQL Server 2016 est\u00e1 chegando ao fim do suporte: o que isso significa na pr\u00e1tica?","author":"tiagoneves","date":"27 de abril de 2026","format":false,"excerpt":"O SQL Server 2016 ter\u00e1 seu suporte estendido encerrado em 14 de julho de 2026, o que resultar\u00e1 na falta de atualiza\u00e7\u00f5es de seguran\u00e7a e suporte. Continuar usando essa vers\u00e3o traz riscos como vulnerabilidades e n\u00e3o conformidade regulat\u00f3ria. Planejar a migra\u00e7\u00e3o para vers\u00f5es mais recentes ou cloud deve ser prioridade\u2026","rel":"","context":"Em &quot;Seguran\u00e7a&quot;","block_context":{"text":"Seguran\u00e7a","link":"https:\/\/www.tiagoneves.net\/blog\/category\/seguranca\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2026\/04\/sql_server_2016_eos_v3.png?fit=772%2C702&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2026\/04\/sql_server_2016_eos_v3.png?fit=772%2C702&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2026\/04\/sql_server_2016_eos_v3.png?fit=772%2C702&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.tiagoneves.net\/blog\/wp-content\/uploads\/2026\/04\/sql_server_2016_eos_v3.png?fit=772%2C702&ssl=1&resize=700%2C400 2x"},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.tiagoneves.net\/blog\/wp-json\/wp\/v2\/posts\/1328","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tiagoneves.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tiagoneves.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tiagoneves.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tiagoneves.net\/blog\/wp-json\/wp\/v2\/comments?post=1328"}],"version-history":[{"count":14,"href":"https:\/\/www.tiagoneves.net\/blog\/wp-json\/wp\/v2\/posts\/1328\/revisions"}],"predecessor-version":[{"id":1393,"href":"https:\/\/www.tiagoneves.net\/blog\/wp-json\/wp\/v2\/posts\/1328\/revisions\/1393"}],"wp:attachment":[{"href":"https:\/\/www.tiagoneves.net\/blog\/wp-json\/wp\/v2\/media?parent=1328"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tiagoneves.net\/blog\/wp-json\/wp\/v2\/categories?post=1328"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tiagoneves.net\/blog\/wp-json\/wp\/v2\/tags?post=1328"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}