Docker começará a puxar a imagem do repositório da web e baixá -la para sua máquina local depois de executar o comando acima.

Resumo

Neste artigo, mostrarei como executar um contêiner do SQL Server Docker no Apple M1 e M2 Silicon usando o suporte beta do Docker para a camada de emulação Rosetta 2 x86 da Apple 2. Seguindo algumas etapas simples, você pode instalar o SQL Server no seu Mac M1 ou M2 e começar a executar consultas SQL. Lembre -se de que esta técnica não é oficialmente suportada pela Microsoft, pois trabalho para a equipe de documentos de banco de dados da Microsoft.

Pontos chave

1. O Docker agora suporta a camada de emulação Rosetta 2 x86 da Apple, permitindo que você execute o SQL Server no Apple M1 e M2 Silicon.

2. Para começar, faça o download e instale o mais recente Docker para Apple Silicon no site oficial do Docker.

3. Quando o Docker Desktop estiver funcionando, abra o painel e entre em configurações.

4. Na seção “Recursos em desenvolvimento”, selecione a caixa de seleção “Use Rosetta para a emulação x86/amd64 na Apple Silicon”.

5. Reinicie o motor do docker para aplicar as alterações.

6. Siga as instruções no guia do Docker do Docker para instalar imagens de contêineres do SQL Server Linux com Docker.

7. Ignore o aviso sobre a plataforma da imagem solicitada não corresponder à plataforma host detectada.

8. O desempenho de executar o SQL Server no Apple M1 e M2 com o Docker foi semelhante ao de um MacBook Pro baseado em Intel com 64 GB RAM.

9. O Azure Data Studio é uma ferramenta de banco de dados de plataforma cruzada que pode ser usada no Mac M1 para executar consultas SQL.

10. Para instalar o Azure Data Studio, faça o download no site oficial da Microsoft e instale -o no seu Mac M1.

Perguntas e respostas únicas

1. Posso executar o SQL Server no Apple M1 ou M2 Silicon?

Sim, você pode executar o SQL Server no Apple M1 ou M2 Silicon usando o suporte beta do Docker para a camada de emulação Rosetta 2 X86 da Apple 2.

2. Como faço para instalar o docker no Apple Silicon?

Para instalar o Docker no Apple Silicon, faça o download da versão mais recente do Docker for Apple Silicon no site oficial do Docker e siga as instruções de instalação.

3. O que é Rosetta 2?

Rosetta 2 é a tecnologia de emulação da Apple que permite executar aplicativos baseados em x86 no Apple silicon.

4. Preciso reiniciar o motor do docker depois de ativar a emulação de Rosetta 2?

Sim, você precisa reiniciar o motor do docker depois de permitir que a emulação do Rosetta 2 aplique as alterações.

5. Posso ignorar o aviso sobre a incompatibilidade da plataforma ao instalar o SQL Server com o Docker?

Sim, você pode ignorar o aviso sobre a incompatibilidade da plataforma ao instalar o SQL Server com o Docker. Não afeta a funcionalidade do servidor SQL.

6. Está executando o SQL Server no Apple M1 ou M2 Silicon com Docker Oficialmente apoiado pela Microsoft?

Não, executar o SQL Server no Apple M1 ou M2 Silicon com Docker não é oficialmente suportado pela Microsoft. É uma técnica que não é oficialmente recomendada.

7. O que é o Azure Data Studio?

O Azure Data Studio é uma ferramenta de banco de dados de plataforma cruzada desenvolvida pela Microsoft. Pode ser usado para executar consultas SQL no Mac M1 e M2.

8. Posso usar o Azure Data Studio em vez do SQL Server Management Studio no Mac M1?

Sim, você pode usar o Azure Data Studio em vez do SQL Server Management Studio no Mac M1 para executar consultas SQL.

9. Como faço para baixar e instalar o Azure Data Studio no Mac M1?

Para baixar e instalar o Azure Data Studio no Mac M1, visite o site oficial da Microsoft e faça o download da versão Mac do Azure Data Studio. .

10. Qual é o comando Docker para baixar a imagem do Azure SQL Edge?

O comando Docker para baixar a imagem do Azure SQL Edge é:

Docker Pull mcr.Microsoft.

11. Posso executar o SQL Server no meu Mac M1 sem Docker?

Não, o SQL Server não tem suporte nativo para a Apple Silicon. Você precisa usar o Docker com a emulação Rosetta 2 para executar o SQL Server no seu Mac M1.

12. O Docker for Apple Silicon é oficialmente apoiado por Docker?

. Ele fornece suporte beta para executar o Docker no Apple M1 e M2 Silicon.

13. Posso usar uma senha forte para o contêiner SQL Server Docker?

.

14. Como é o desempenho de executar o SQL Server no Apple M1 ou M2 com o Docker?

O desempenho da execução do SQL Server no Apple M1 ou M2 com o Docker é comparável a executá-lo em um MacBook Pro baseado em Intel com especificações semelhantes.

. O que devo fazer se enfrentar algum problema de instalação ao executar o SQL Server no Mac M1?

Se você enfrentar algum problema de instalação ao executar o SQL Server no Mac M1, poderá procurar suporte na comunidade Docker ou consultar a documentação oficial do Docker para solucionar etapas de solução de problemas.

Você pode executar um contêiner SQL Server Docker no Apple M1 e M2 Silicon

Docker começará a puxar a imagem do repositório da web e baixá -la para sua máquina local depois de executar o comando acima.

O SQL funciona no M1 Mac

О эээ сйранibus

Ы з ззарегиgléria. С помощью этой страницы мы сможем определить, что запросы отправляете именно вы, а не робот. ?

Эта страница отображается в тех случаях, когда автоматическими системами Google регистрируются исходящие из вашей сети запросы, которые нарушают Условия использования. Ponto. Ээth момо номттаая и оозз илэз и ээ и эз и эз и з и ззз и зз и ээз и ээз иth ээ эth ээзз эth эзз иthлз ио и зз и иth эз иээ эээо иth эз эээ ээо ээоо иth иэзз эth эзт эth эз ио эээ иth эз иэз иthлзз иоз ил иээ иээо иэээ иээо иth ио иээ эth иэ иээ эth иэ иээ эth ио иэ ээог seguir.

Ит и и и и и и и и и чззжfia м ирржжжfia м иржжжжfia м мжжжжжж<ь м м иржжжfia. não. Если вы используете общий доступ в Интернет, проблема может быть с компьютером с таким же IP-адресом, как у вас. . ПодробнÉ.

Проверка по слову может также появляться, если вы вводите сложные запросы, обычно распространяемые автоматизированными системами, или же вводите запросы очень часто.

Você pode executar um contêiner SQL Server Docker no Apple M1 e M2 Silicon

Logotipo do docker

Anteriormente, a única maneira de executar o SQL Server no Apple Silicon era via emulação Qemu ou Colima (gorjeta de chapéu para Anthony Nocentino).

Docker lançou suporte beta hoje para a Apple&rsquo;s Rosetta 2 x86 Camada de emulação, o que significa que você pode executar o SQL Server no Apple M1 ou Apple M2 Silicon usando esta opção.

  1. Faça o download e instale o mais recente Docker para Apple Silicon
  2. Quando o Docker Desktop estiver funcionando, abra o painel e entre em configurações
  3. Encontre o &ldquo;Características em desenvolvimento&rdquo; opção e selecione o &ldquo;Use Rosetta para a emulação x86/amd64 no Apple Silicon&rdquo; Caixa de seleção
  4. Reinicie o motor do documento
  5. Siga as instruções no QuickStart: Execute imagens de contêiner Linux SQL Server com Docker para instalar o SQL Server
  6. Você pode ignorar o aviso de que o &ldquo;imagem solicitada&rsquo;S Plataforma (Linux/AMD64) não corresponde à plataforma host detectada&rdquo;

Como&rsquo;é o desempenho?

Eu tenho um M1 Max MacBook Pro com 64 GB de RAM. Usando scripts da minha apresentação de tabelas temporais, o desempenho foi quase o mesmo do meu último MacBook Pro baseado em Intel, que também tinha 64 GB de RAM. Isso corresponde à minha experiência anterior com a emulação de Rosetta 2 em geral. Isso também significa que Anthony Nocentino deve ter resultados semelhantes usando colima.

. .

Como instalar o SQL Server no Mac M1

Quando trocamos nosso sistema operacional, como do Windows para Mac OS X, &#55356;&#57166;, podemos enfrentar muitos problemas de instalação relacionados ao software. Como resultado, eu queria usar o Mac OS. No entanto, existem diferenças significativas entre o Windows e o Mac. Como resultado, tive muitos problemas para instalar o software no Mac OS. Nesta história, mostrarei como instalar o SQL Server em um Mac M1.

Passo 1

Devemos utilizar o Docker porque o MacOS não fornece suporte nativo à Microsoft Technology. Felizmente, o Docker já suporta aplicativos de ARM, para que possamos obtê -lo no site do Docker.

Link para download direto (Docker)

Passo 2

Depois disso, vá executando consultas SQL e outras atividades de banco de dados. Você&rsquo;precisará baixar um IDE.

O SQL Server Management Studio é a melhor ferramenta para o SQL Server para executar consultas SQL, embora seja suportado apenas no sistema operacional Windows.

. Azure Data Studio é a ferramenta&rsquo;N Nome. Esta ferramenta será usada no nosso M1 baseado em M1.

Baixe o Azure Data Studio

Baixe e instale o Azure Data Studio – Azure Data Studio

O Azure Data Studio é uma ferramenta de banco de dados de plataforma cruzada para profissionais de dados que usam plataformas de dados locais e em nuvem…

Nós&rsquo;precisará criar um ID em https: // hub..com ou faça login com o que você já tem.

Depois de você&rsquo;conectei você&rsquo;Precisa baixar uma imagem do Docker, hospedado na Microsoft, chamado Azure SQL Edge.

Nós&rsquo;Usarei os comandos do Docker para baixar esta imagem em nosso sistema local e depois executá -lo em um contêiner do Docker na porta do host local. Nós&rsquo;Será capaz de usar o servidor SQL em nosso Mac baseado em M1 assim que executarmos a imagem no contêiner.

Passo 4

Podemos usar o terminal MacOS para baixar a imagem do Docker.

Abra o terminal no seu sistema Mac e insira o comando:

Docker Pull mcr.Microsoft.

Docker começará a puxar a imagem do repositório da web e baixá -la para sua máquina local depois de executar o comando acima.

A imagem também é visível na janela do Docker Desktop, como ilustrado abaixo.

Etapa 5

Uma vez que você&rsquo;baixou a imagem do docker, você&rsquo;Eu precisará executá -lo em um recipiente do docker em uma porta de localhost ao vivo.

Use a mesma janela do terminal para executar o comando abaixo.

Docker Run -d -Nome MySqlServer -e &lsquo;Aceit_eula = y&rsquo; -e &lsquo;Sa_password = your_password123&rsquo; -P 1433: 1433 MCR.Microsoft.com/azul-sql-borda

Altamente recomendado para usar uma senha forte

Quando o comando for concluído com êxito, vá para a opção de contêiner na janela Docker Desktop e procure um contêiner com o mesmo nome da que especificamos no comando.

Etapa 6

Depois disso, podemos fazer login no Azure Data Studio usando as credenciais que acabamos de criar. Aqui&rsquo;é como você pode entrar em contato com isso:

Agora você pode construir consultas para gerar tabelas, procedimentos armazenados e outros objetos usando a nova opção de consulta.

Se você esquecer sua senha, pode simplesmente remover a imagem e estabelecer uma nova.

Eu acredito que você entendeu o tópico discutido hoje. Se você tiver alguma preocupação ou precisar de esclarecimentos, não&rsquo;H hesite em entrar em contato comigo através da seção de resposta. Obrigado por gastar seu precioso tempo lendo este blog. Eu acredito que isso o ajudará a trabalhar com o SQL no Mac OS.

Gostei do artigo? Se tornar um Membro médio Para continuar aprendendo sem limites. EU&rsquo;receberá uma parte da sua taxa de associação se você usar o link acima, sem nenhum custo extra para você.