2011-09-05 5 views
0

J'ai un fichier .sql qui est d'environ 2 Go de taille. Je veux ouvrir la base de données localement sur mon ordinateur portable.Comment ouvrir un fichier .sql localement?

Pour ce faire, je suppose que je dois installer à la fois le serveur SQL et l'application client SQL sur mon ordinateur portable.

Pouvez-vous s'il vous plaît me diriger vers les paquets d'installation appropriés et la documentation sur la façon d'obtenir tout ceci (j'accueillerai n'importe quelle réponse concernant Windows ou Linux)?

Je suis sûr que la réponse n'est pas, mais encore, puis-je ouvrir le fichier .sql avec MS Access?

Voici les premières lignes du fichier sql

-- 
-- PostgreSQL database dump 
-- 

SET statement_timeout = 0; 
SET client_encoding = 'SQL_ASCII'; 
SET standard_conforming_strings = off; 
SET check_function_bodies = false; 
SET client_min_messages = warning; 
SET escape_string_warning = off; 

SET search_path = public, pg_catalog; 

SET default_tablespace = ''; 

SET default_with_oids = false; 
+0

[2.3. Installer mySQL sous Windows] (http://dev.mysql.com/doc/refman/5.5/fr/windows-installation.html) –

+0

Que contient le fichier SQL? * Les fichiers .sql sont généralement des scripts SQL, mais si leur taille est trop grande, il semble qu'ils contiennent des données. Êtes-vous sûr que ce n'est pas un fichier de données CSV ou quelque chose de similaire? – mwan

+0

[HeidiSQL] (http://www.heidisql.com) est un joli client graphique pour Windows. –

Répondre

5

Le fichier 2gb que vous avez est un fichier de vidage PostgreSQL (par exemple une décharge de leur base de données complète, des schémas, des données et tous).

Je vous suggère de vous installer PostgreSQL (note, vous pouvez utiliser une base de données, mais depuis qu'il a été vidé de Postgres, nous pouvons jouer la sécurité et essayer de restaurer le même moteur):

http://www.postgresql.org/download/windows < - il suffit de télécharger et d'installer le programme d'installation One Click si vous êtes sur windows

et alors vous devrez restaurer ce fichier de vidage à une base de données:

Cette page vous guidera à travers elle: http://www.postgresql.org/docs/8.1/static/backup.html#BACKUP-DUMP-RESTORE

Mais il est essentiellement en cours d'exécution suivantes:

psql db_to_restore_to < yourdump.sql 

Vous aurez alors la configuration de base de données complète prêt à être interrogé (et vous pouvez brancher à la base de données PostreSQL via l'accès trop si vous utilisez pour accéder ou ne sont pas familiers avec l'écriture SQL)

+0

Je cours '\ i path_to_mydump.sql' de psql promt, mais j'obtiens le message d'erreur "C :: Permission denied" – Vahagn

+2

@Vahagn: Quel chemin utilisez-vous? Assurez-vous que vous utilisez des barres obliques de style Unix (c'est-à-dire 'c:/chemin/vers/monfichier.sql' au lieu de' c: \ chemin \ vers \ monfichier.sql') – mwan

+0

oui, le problème était dans les barres obliques inverses. Merci – Vahagn