2017-09-13 9 views
0

私は最近、上司から古いASP.NET Web-Appを入手しました。これは、将来私が小さなプロジェクトに使用する予定です。 Server=localhost; Database=mbw.sql; Uid=admin; Pwd=passデータベースとして.sqlファイルを使用する方法

は私もmbw.sqlファイルを得たが、カントはそれをどうするかを把握するように見える:

このアプリの開発者は、ウェブの設定で次の接続文字列を定義しました。私はそれをVisual Studioのデータソースとして追加しようと考えていましたが、それは有効なファイルではないようです。

申し訳ありませんが、これは間違った質問ですが、私は私の検索語を正しく私に答えを与えるためにGoogleのための言葉にできないようです。

+3

どのDBMSが使用されていますか? SQLファイルには、実際のDBファイルではなくSQLクエリスクリプトが含まれています。クエリにデータベース作成が含まれている場合は、SQLクエリツール(SSMS、PMAなど)で実行します。 –

+1

多分db全体が.sqlというファイルにエクスポートされている可能性があります - mysqlはダンプを行うことができますし、インポートするのが非常にうまくいきますが、dbの各変種には独自の変種がありますから – BugFinder

+1

.sqlファイルには何が入っていますか?あなたがテキストエディタでそれを開くと、それを読むことができます。 – HoneyBadger

答えて

1

多分彼らはデータベース "mbw.sql"と名前をつけて、それにファイルをインポートしました。私が最初に見ているのは、どのドライバが使用されているのか、そこからファイルをそのデータベースにロードすることです。

人々は時々誤解を招くような方法で物事の名前を付けます。 SQLファイルをデータベースとして使用することはできません。これはRDBMSにロードする必要があります。だから、誰かが名前をつけて何か非常に奇妙なことをしています。

コンピュータサイエンスの2つの難問です。

+0

ありがとう!最近作成したDBにファイルをロードする方法についてのヒントはありますか?それはコマンドラインで作成されましたsqllocaldb create "" –

+1

おそらくosql? https://docs.microsoft.com/en-us/sql/tools/osql-utility –

関連する問題