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.
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.