web-dev-qa-db-fra.com

Quoi qu'il en soit pour utiliser SSMS pour vous connecter à MySQL?

J'ai grandi pour aimer SQL Server Management Studio (SSMS), je me rends compte qu'il n'est pas naturellement compatible, mais y a-t-il une façon de se connecter à MySQL? Peut-être utiliser un ODBC connexion?

Je me rends compte qu'il y a beaucoup d'outils d'administration MySQL, mais ce serait génial d'utiliser des SSMS.

Merci pour l'aide

24
Alex KeySmith

- Ceci Aide? :

Création d'un serveur lié à SSMS pour une base de données MySQL

  1. Téléchargez le pilote mysql ODBC pilote de mysql.com
  2. Installez MySQL ODBC pilote sur le serveur où SQL Server réside -Double Cliquez sur le fichier Installer Windows et suivez les instructions.

  3. Créez un DSN à l'aide du MySQL ODBC Démarrage du pilote-> Paramètres -> Panneau de configuration -> Outils d'administration -> Sources de données (ODBC)

    • Cliquez sur l'onglet Système DSN
    • Cliquez sur Ajouter
    • Sélectionnez le MySQL ODBC Pilote
    • Cliquez sur Terminer sur l'onglet Connexion:
    • Tapez un nom descriptif pour votre DSN.
    • Tapez le nom du serveur ou l'adresse IP dans la zone de texte du serveur.
    • Tapez le nom d'utilisateur nécessaire pour vous connecter à la base de données MySQL dans la zone de texte utilisateur.
    • Tapez le mot de passe nécessaire pour vous connecter à la base de données MySQL dans la zone de texte Mot de passe.
    • Sélectionnez la base de données que vous souhaitez démarrer. À l'avance: sous Drapeaux 1:
    • Vérifiez ne pas optimiser la largeur de la colonne.
    • Vérifier les lignes correspondantes de retour
    • Vérifier permettre de gros résultats
    • Vérifier utiliser le protocole compressé
    • Vérifiez les colonnes de bigint à int
    • Vérifiez coffre-fort sous Drapeaux 2:
    • Vérifier ne pas demander s'il vous connecte
    • Vérifiez Ignorer # dans le nom du tableau sous Drapeaux 3:
    • Vérifier les noms de table de retour pour SQLDESCRIDECOL
    • Vérifiez Désactiver les transactions Testez maintenant votre DSN en cliquant sur le bouton Test
  4. Créez un serveur lié à SSMS pour la base de données MySQL SSMS (SQL Server Management Studio -> Développer des objets du serveur

    • Cliquez avec le bouton droit sur Serveurs liés -> Sélectionnez Nouveau serveur lié sur la page générale:
    • Serveur lié: Tapez le nom de votre serveur lié
    • Type de serveur: Sélectionner une autre source de données
    • Fournisseur: Sélectionnez Microsoft OLE DB Fournisseur pour ODBC pilotes
    • Nom du produit: Tapez mysqldatabase
    • Source de données: Tapez le nom du DSN que vous avez créé sur la page de sécurité.
    • Mapper une connexion à l'utilisateur distant et fournir le mot de passe des utilisateurs distants
    • Cliquez sur Ajouter sous Local Server Connectez-vous aux mappages de connexion du serveur distant:
    • Sélectionnez une connexion locale dans la zone déroulante
    • Tapez le nom de l'utilisateur distant
    • Tapez le mot de passe pour l'utilisateur distant
  5. Modifiez les propriétés du fournisseur MSDASQL Développer Fournisseurs -> Cliquez avec le bouton droit sur MSDASQL -> Sélectionner les propriétés

    • Activer les requêtes imbriquées
    • Activer le niveau zéro uniquement (celui-ci est le kicker)
    • Activer Autoriser Inprocess
    • Activer les supports 'comme "l'opérateur"
  6. Modifier les paramètres dans la configuration de surface SQL Server pour les fonctionnalités

    • Activer le support OpenRowset et OpendaSource.
  7. Modifier les paramètres dans la configuration de la surface SQL Server pour les services et les connexions

    • Activer les connexions locales et distantes via TCP/IP et des tuyaux nommés
  8. Stop SQL Server et SQL Server Agent

  9. Démarrez SQL Server et SQL Server Agent
19
Sathyajith Bhat