Importation de la base de données (fichier SQL dans SQL Server Management Studio
J'ai créé la structure de ma base de données dans PhpMyAdmin et exporté vers l'un .fichier sql.
Maintenant, je suis à la recherche partout dans SQL Server Management Studio où je peux importer/ajouter des données dans une base de données.
Quelqu'un où chercher ni ce qu'il faut cliquer?
Je suis à l'aide de l'2014 version (CTP2)
Se connecter à votre serveur, puis
Je reçois des erreurs de syntaxe, mais c'est bizarre, parce que c'est juste un fichier sql généré, pas un fait. Et je n'ai pas édité moi-même
Mais elle est générée par MySQL qui n'est pas 100% compatible avec T-SQL/SQL Server ... toutes les SQL ne sont pas entièrement identiques ....
Si vous essayez d'utiliser un
Si c'est un gros fichier sql, checkout cette solution " stackoverflow.com/questions/431913/...
Menu > File > Open > File...
, choisissez votre .sql
fichier, puis exécutez - et ce n'est pas que le travail?Je reçois des erreurs de syntaxe, mais c'est bizarre, parce que c'est juste un fichier sql généré, pas un fait. Et je n'ai pas édité moi-même
Mais elle est générée par MySQL qui n'est pas 100% compatible avec T-SQL/SQL Server ... toutes les SQL ne sont pas entièrement identiques ....
Si vous essayez d'utiliser un
.sql
fichier, cette réponse sera utile!Si c'est un gros fichier sql, checkout cette solution " stackoverflow.com/questions/431913/...
OriginalL'auteur Matt | 2014-03-18
Vous devez vous connecter pour publier un commentaire.
Si vous avez un .fichier sql qui contient des instructions SQL, vous pouvez simplement copier et coller le contenu (ou ouvrir le fichier dans une fenêtre de requête) et de l'exécuter. Cela suppose qu'il dispose de tous les create table etc. instructions pour créer le schéma de structure et pas seulement les états d'insertion pour les données.
Vérifier le top du fichier à assurez-vous que c'est la première sélection de la base de données correcte, si ce n'est ajouter une instruction d'UTILISATION pour sélectionner la base de données correcte.
Vous n'avez pas dit la taille du fichier, mais si il est assez grand et a les instructions d'insertion (données ainsi que le schéma), alors vous aurez probablement souhaitez exécuter par la CLI à l'aide de commandes sqlcmd. Beaucoup plus rapide et SSMS de ne pas paniquer.
Une autre option alternative à l'exécution de l' .fichier sql/code pour configurer une source de données pour mysql et il suffit d'utiliser odbc pour accéder à la base de données elle-même.
Garder à l'esprit qu'il existe de réels et très ennuyeux différences entre mysql et t-sql qui peut faire de la migration une douleur. Si vous êtes juste de créer un peu de tables, il peut ne pas être un problème, mais si il y a une tonne de tables avec beaucoup de champs de différents types de données, vous risquez de rencontrer des problèmes.
OriginalL'auteur Carley
Ouvrir le serveur, ouvrez les "Bases de données" et cliquez-droit sur la base de données, allez dans "Tâches", puis Importer des Données...
J'ai trouvé ce - ne sais pas s'il va vous aider: stackoverflow.com/questions/7828060/...
OriginalL'auteur SCJohnson243
J'ai eu le plus de difficulté des gratuit la réussite de l'importation de SQL via un fichier plat, méthode (délimité par des virgules .fichier txt), la seule condition lors de la création d'un fichier plat (j'.e de l'Accès) assurez-vous que l'identificateur de texte est définie sur {none} et non pas "".
Pour importer le fichier: dans SQL Server Management Studio, cliquez-droit sur les Bases de données et créer une nouvelle base de données. Puis cliquez droit sur la nouvelle base de données -> Tâches -> Importer des Données... La fenêtre d'importation s'ouvre: dans la SOURCE de DONNÉES, sélectionnez l'option Source de Fichier Plat et sélectionnez le .fichier txt...cliquez sur SUIVANT. Dans le champ DESTINATION, sélectionnez SQL Server Native Client 11.0 et de passer par le processus d'importation. Cela a fonctionné très bien pour moi.
OriginalL'auteur CadSquad