11

PHPで作成する予定のaspスクリプトがあるため、そのデータベースを取得して使用する必要があります。

データベースを.bakファイルとして持っていますが、これはバックアップであることを理解しており、それを.sqlに変更してphpMyAdminにインポートしたいと考えています

この件についてウェブで読みましたが、プロセス全体を説明する正確なチュートリアルは見つかりませんでした。

彼らはmssql データベースについて話していますが、私はこのステップにさえ到達しませんでした..

どんな助けでも大歓迎です。前もって感謝します :)

4

2 に答える 2

7

.bak は通常 MS SQL バックアップであるため、これはすべて MS SQL に適用されることに注意してください。

.bak を SQL に直接変換することはできません。これには、SQL との明確な関係がないデータベースのバックアップが含まれています。

バックアップを復元してから SQL Server ツールを使用し、それを使用して SQL を作成し、SQL サーバー オブジェクトを再作成しますが、データは再作成できません。

SQL Server Management Studio: データベース項目から、[データベースの復元] を右クリックし、データベースからスクリプト データベースを右クリックします。

これはデータをスクリプト化しません。


もう 1 つのオプションは、RedGate の優れたツールを使用することです。

http://www.red-gate.com/products/sql-development/sql-toolbelt/

于 2012-09-30T14:15:08.197 に答える
3

ほとんどの場合、.bak ファイルは実際には Microsoft SQL Server データベースのバイナリ バックアップです (これは MySQL とはまったく異なるものです)。

そのため、最初に Microsoft SQL Server (Express) を SQL Server Management Studio と一緒にインストールする必要があります (「ツールを含む SQL Server Express」のダウンロードがバンドルされていると思います。

その後、Management Studio で .bak ファイルを新しいデータベースにインポートできます。インポートが完了したら、それを使用してデータベースから SQL スクリプトを作成できます。

于 2012-09-30T14:13:21.033 に答える