Skip to content

evandycke/sqlserver-tips-tricks

Microsoft SQL Server Tips & Tricks

forthebadge forthebadge forthebadge forthebadge

Quelques trucs et astuces sur Microsoft SQL Server.

Ce projet utilise un devcontainer Docker pour fournir :

  • Une base de données Microsoft SQL Server 2022 accessible localement
  • Un conteneur de développement Debian pour se connecter via VS Code

Microsoft SQL Server


♻ Prérequis

  • Docker
  • Visual Studio Code
  • Extension VS Code : Dev Containers (ou "Remote - Containers")

📂 Structure du projet

.devcontainer/
├── devcontainer.json
├── docker-compose.yml
workspace/
└── (vos fichiers de projet)

⚖️ Services Docker

  • dev : conteneur Debian pour le développement (VS Code se connecte ici)
  • sqlserver : conteneur SQL Server 2022

⚡ Lancement rapide

  1. Cloner le projet
git clone <url-du-repo>
cd <repo>
  1. Ouvrir dans VS Code
  • Lancer la commande Reopen in Container
  • Attendre le démarrage des services
  1. Connexion SQL Server (via SSMS ou autre)
  • Serveur : localhost,1433
  • Utilisateur : sa
  • Mot de passe : YourStrong!Passw0rd

Vous pouvez modifier ce mot de passe dans docker-compose.yml

⚙️ Commandes utiles

Redémarrer le conteneur :

docker compose down && docker compose up -d

Afficher les logs SQL Server :

docker logs sqlserver

🔧 Personnalisation

Vous pouvez :

  • Installer sqlcmd dans le conteneur dev pour requêter la base en ligne de commande
  • Ajouter des scripts SQL d'initialisation dans un volume ou un entrypoint

Conseils

Scripts utiles

Sécurité

Index

Clé primaire / Clés étrangères / Contraintes

Triggers

Cycle de vie de la donnée

Procédures stockées

BCP

Vues

Audit

Liens utiles

Dépôts utiles

Réalisé avec

Contributions

Si vous souhaitez contribuer, lisez le fichier CONTRIBUTING.md pour savoir comment procéder.

About

Quelques trucs et astuces sur Microsoft SQL Server

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Contributors

Languages