65 votes

Comment importer un fichier de données sql dans SQL Server ?

J'ai un fichier .sql et j'essaie de l'importer dans SQL Server 2008. Quelle est la bonne façon de procéder ?

0 votes

Qu'entendez-vous par "importation" ? Voulez-vous exécuter les requêtes du fichier .sql dans une base de données ?

0 votes

Il contient un tas de tableaux que je veux utiliser dans un site web.

33voto

Neil N Points 14566

Si vous parlez d'une base de données réelle (un fichier mdf), vous devriez Attach il

.sql sont généralement exécutés à l'aide de SQL Server Management Studio. Il s'agit essentiellement d'instructions SQL enregistrées, qui peuvent donc être n'importe quoi. Vous ne les "importez" pas. Plus précisément, vous les "exécutez". Même si le script peut effectivement insérer des données.

De plus, pour compléter la réponse de Jamie F, n'exécutez pas un fichier SQL sur votre base de données si vous ne savez pas ce qu'il fait. Les scripts peuvent être aussi dangereux que les exe non vérifiés.

20voto

marc_s Points 321990
  1. Démarrer SQL Server Management Studio
  2. Connectez-vous à votre base de données
  3. Fichier > Ouvrir > Fichier et choisissez votre fichier
  4. Exécutez-le

1 votes

Le serveur SQL fait une vidange lors de l'ouverture/exécution de fichiers contenant un nombre non négligeable d'instructions. On pourrait penser que c'est quelque chose pour lequel il serait bon.

0 votes

Hii @MarceloMason Je veux savoir combien de temps il faut pour ouvrir un fichier .sql qui a plus de 4,5k à 5k enregistrements dans une table.

4voto

Essayez ce processus -

Ouvrez le Analyseur de requêtes

Démarrer --> Programmes --> MS SQL Server --> Query Analyzer

Une fois ouvert, connectez-vous à la base de données sur laquelle vous souhaitez exécuter le script.

Ensuite, ouvrez le fichier SQL en utilisant l'option Fichier --> Ouvrir. Sélectionnez le fichier .sql.

Une fois qu'il est ouvert, vous pouvez exécuter le fichier en appuyant sur F5.

4voto

Parag Satpute Points 31

Afin d'importer votre .sql, suivez les étapes suivantes

  1. Démarrer SQL Server Management Studio
  2. Connectez-vous à votre base de données
  3. Ouvrir l'éditeur de requêtes
  4. Glissez et déposez votre fichier .sql dans l'éditeur.
  5. Exécuter l'importation

1 votes

Vous pouvez ajouter un peu plus de détails à cela. Des captures d'écran pourraient également être utiles si vous le jugez nécessaire.

0 votes

Fondamentalement, exécutez le contenu du .sql dans l'éditeur de requêtes. J'ai fait cela dans ma base de données, et j'ai récupéré toutes mes tables (une dizaine). Assurez-vous simplement que vous n'abandonnez pas quelque chose que vous avez déjà et que vous pourriez vouloir garder.

2voto

Jamie F Points 10832

Un fichier .sql est un ensemble de commandes qui peuvent être exécutées sur le serveur SQL.

Parfois, le fichier .sql spécifiera la base de données, d'autres fois, vous devrez le spécifier.

Vous devriez en parler à votre DBA ou à la personne responsable de la maintenance de vos bases de données. Ils voudront probablement jeter un coup d'œil au fichier. Les fichiers .sql peuvent faire beaucoup de mal, même par inadvertance.

Consultez les autres réponses si vous voulez vous lancer.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X