Pessoal,
Durante a aula foram apresentadas as ferramentas que usaremos em nosso curso para as ATIVIDADES DE AVALIAÇÃO (INDIVIDUAL) e TRABALHO FINAL (GRUPO). Primordialmente, precisaremos de um banco de dados para estruturar e manipular os dados. Consequentemente, esse banco de dados requer seu armazenamento em SGBD e neste curso será o SQL Server.
OBS.: Lembre-se de efetuar o download correto para cada instalação conforme seu sistema operacional (Windows, Mac ou Linux).
- Docker Desktop (Procedimento específico em cada link)
- Azure Data Studio - https://docs.microsoft.com/pt-br/sql/azure-data-studio/download-azure-data-studio
OBS.: Faremos download dos arquivos referentes aos arquivos 2017, compatível com a versão do SQL Server 2017 em Docker.
- AdventureWorks (OLTP) - https://github.com/Microsoft/sql-server-samples/releases/download/adventureworks/AdventureWorks2017.bak
- AdventureWorksDW (OLAP) - https://github.com/Microsoft/sql-server-samples/releases/download/adventureworks/AdventureWorksDW2017.bak
Procedimento baseado na Documentação Oficial do Microsoft SQL Server em Docker conforme pode ser visto em https://hub.docker.com/_/microsoft-mssql-server.
-
Primeiro, execute no seu terminal: docker -v
-
Esse comando deve ter um retorno semelhante a “Docker version 20.10.8, build 3967b7d”.
-
Após a execução do Passo 1, execute no seu terminal:
- docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=yourStrong(!)Password" -p 1433:1433 -d mcr.microsoft.com/mssql/server:2017-latest
- A execução do Passo 3.1, deve durar entre 5 e 10min (Internet 200MB)
- Agora para verificar o contêiner criado, execute no seu terminal: docker ps 3.1. Se os passos 1 e 2 forem executados corretos, aparecerá no resultado: --> CONTEINER ID com um hash (por exemplo, "0c4a1a032e02"), IMAGE (contendo "mcr.microsoft.com/mssql/server") e outros campos.
-
Agora vamos conectar o Azure Data Studio (ADS) ao contêiner mssql
-
Abra o ADS
-
Siga os passos descritos em https://docs.microsoft.com/pt-br/sql/azure-data-studio/quickstart-sql-server?view=sql-server-ver15#connect-to-a-sql-server para preencher as informações de acordo com a imagem dos detalhes de conexão abaixo:
-
No campo “Servidor” coloque localhost
-
No campo “Nome do usuário” adicione sa
-
No campo “Senha” coloque o conteúdo usado no Passo 3: yourStrong(!)Password (em SA_PASSWORD)