web-dev-qa-db-fra.com

meilleure façon d'exécuter sql server management studio sur linux

J'utilise Ubuntu 18.04.2 sur mon bureau et j'exécute SQL Server 2017 à partir de Docker.

Je souhaite utiliser SQL Server Management Studio pour gérer le serveur.

Jusqu'à présent, j'ai une entreprise Windows 7 avec ssms 17.9.1 et cela fonctionne bien

C'est vraiment ennuyeux d'avoir à démarrer une entreprise Windows entière juste pour une seule application, donc je voulais savoir s'il y avait une meilleure façon de l'exécuter. Une alternative plus légère ou mieux intégrée.

cette version de ssms ne semble pas fonctionner avec le vin.

4
opensas

Vous ne pouvez pas exécuter Sql Server Management Studio sous Linux. Mais il existe une alternative fournie par Microsoft appelée Azure Data Studio . Toutes les fonctionnalités ne sont pas disponibles dans Azure Data Studio qui sont disponibles dans Sql Server Management Studio - la principale différence est qu'Azure Data Studio manque de nombreux assistants disponibles dans SSMS.

Utilisez Azure Data Studio si vous:

  • Besoin de fonctionner sur macOS ou Linux
  • Se connectent à un cluster de Big Data SQL Server 2019
  • Passez la plupart de votre temps à modifier ou exécuter des requêtes
  • Besoin de pouvoir tracer rapidement et visualiser des ensembles de résultats
  • Peut exécuter la plupart des tâches administratives via le terminal intégré à l'aide de sqlcmd ou Powershell
  • Avoir un besoin minimal d'expériences d'assistant
  • Ne nécessite pas de configuration administrative approfondie

Utilisez SQL Server Management Studio si vous:

  • Passez la plupart de votre temps aux tâches d'administration de la base de données
  • Font une configuration administrative approfondie
  • Faites de la gestion de la sécurité, y compris la gestion des utilisateurs, l'évaluation des vulnérabilités et la configuration des fonctions de sécurité
  • Utiliser le magasin de requêtes Reports for SQL Server
  • Besoin d'utiliser des conseillers et des tableaux de bord de réglage des performances
  • Importation/exportation de DACPAC
  • Vous avez besoin d'accéder à des serveurs enregistrés et souhaitez contrôler les services SQL Server sous Windows

L'extrait ci-dessus est tiré de Sql Server Blog et fournit une comparaison des fonctionnalités.

Si vous êtes heureux de payer pour un outil, jetez un œil à Aqua Data Studio et SQL Maestro qui ont beaucoup de fonctionnalités et un large éventail de support pour d'autres plateformes de bases de données.

7
Mr.Brownstone