Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pauloanalista/docker-sqlserver
Instalando Sql Server com Docker
https://github.com/pauloanalista/docker-sqlserver
Last synced: about 1 month ago
JSON representation
Instalando Sql Server com Docker
- Host: GitHub
- URL: https://github.com/pauloanalista/docker-sqlserver
- Owner: pauloanalista
- Created: 2022-07-06T16:28:43.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-07-06T16:35:08.000Z (over 2 years ago)
- Last Synced: 2023-02-28T22:36:17.977Z (almost 2 years ago)
- Size: 1.95 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# docker-sqlserver
Instalando Sql Server com Docker em uma máquina Windows com WSL 2### Baixando a imagem do Sql Server
```
docker pull mcr.microsoft.com/mssql/server
````### Rodando o container
```
docker run -v ~/docker --name sqlserver -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=1q2w3e4r@#$" -p 1433:1433 -d mcr.microsoft.com/mssql/server
```### Connection String
Se você utilizou as mesmas configurações deste artigo, sua Connection String será igual abaixo. Caso necessário, modifique as informações que alterou na execução dos containers.
```
Server=localhost,1433;Database=nomeDoSeuBanco;User ID=sa;Password=1q2w3e4r@#$
```### Erros comuns
A connection was successfully established with the server, but then an error occurred during the pre-login handshake. (provider: SSL Provider
Nas novas versões da imagem do SQL Server, no Windows, tem ocorrido um problema de SSL. Para resolver este problema, primeiro execute os seguintes comandos:
```
dotnet dev-certs https --clean
dotnet dev-certs https --trust
```
Feito isto, os certificados HTTPS do .NET estarão atualizados e funcionais. Desta forma, adicione os parâmetros Trusted_Connection e TrustServerCertificate na sua Connection String como mostrado abaixo:
```
Server=localhost,1433;Database=nomeDoSeuBanco;User ID=sa;Password=1q2w3e4r@#$;Trusted_Connection=False; TrustServerCertificate=True;
```### Instale uma IDE
Aconselho instalar as seguintes IDE´s
- SQL Server Management Studio
- Azure Data Studio
- DBeaver