2011-09-05 11 views
0

私は約2GBのサイズの.sqlファイルを持っています。私は自分のラップトップでデータベースをローカルに開きたい。.sqlファイルをローカルに開く方法は?

私はノートパソコンにSQLサーバとSQLクライアントアプリケーションの両方をインストールする必要があると思います。

これを入手する方法については、適切なインストールパッケージとドキュメントに直接移動してください(WindowsまたはLinuxに関する回答はすべて歓迎します)?

私は答えがないと確信していますが、それでもMS Accessで.sqlファイルを開くことはできますか?ここで

は(すなわち彼らの全体のデータベース、スキーマ、データ、およびすべてのダンプ)PostgreSQLのダンプファイル.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。 WindowsへのmySQLのインストール](http://dev.mysql.com/doc/refman/5.5/en/windows-installation.html) –

+0

SQLファイルには何が入っていますか? * .sqlファイルは通常SQLスクリプトですが、大きさが大きければデータが入っているようです。あなたはそれがCSVデータファイルなのか、それとも似たようなものではないですか? – mwan

+0

[HeidiSQL](http://www.heidisql.com)はWindows用の素晴らしいグラフィカルクライアントです –

答えて

5

あなたが持っている2GBのファイルの最初の数行されています。

私はあなたがPostgreSQLのインストールをお勧めしたい(注を、あなたが任意のデータベースを使用することができますが、それはPostgresのからダンプされたことから、我々はそれを安全に再生すると、同じエンジンに復元しようとすることができます):

http://www.postgresql.org/download/windows < - ただ、ダウンロードしてインストールワンクリックインストーラを使用すると、窓

にしている場合そして、あなたは、データベースにそのダンプ・ファイルを復元する必要があります。

このページをそれを説明します:http://www.postgresql.org/docs/8.1/static/backup.html#BACKUP-DUMP-RESTORE

しかし、それは、本質的に実行されている以下:

psql db_to_restore_to < yourdump.sql 

あなたはその後、照会する準備ができて完全なデータベースを設定しているでしょう(そして、あなたがアクセスするために使用されている場合は、あまりにもアクセスを経由してPostreSQLデータベースにフックすることができますかSQLの作成に慣れていない)

+0

psqlプロンプトから '\ i path_to_mydump.sql'を実行していますが、「C :: Permission denied」というエラーメッセージが表示されます – Vahagn

+2

@Vahagn:どのパスを使用していますか? Unixスタイルのスラッシュ( 'c:/ path/to/myfile.sql'ではなく' c:\ path \ to \ myfile.sql')を使用することを確認してください。 – mwan

+0

はい、問題はバックスラッシュにあります。ありがとう – Vahagn

関連する問題