2017-09-13 35 views
0

因此,我最近從老闆那裏得到了一箇舊的ASP.NET Web-App來研究,因爲我將來會用它來做一個小型項目。如何使用.sql文件作爲數據庫

這個應用程序的開發人員定義的下面的連接字符串中的web配置: Server=localhost; Database=mbw.sql; Uid=admin; Pwd=pass

我也得到了mbw.sql文件,但不能似乎弄清楚如何處理它。我正在考慮將它作爲Visual Studio中的一個數據源添加,但它似乎並不是一個有效的文件。

對不起,如果這是一個愚蠢的問題,但我似乎無法正確地爲我的搜索字詞谷歌給我一個答案。

+3

正在使用哪個DBMS? SQL文件只包含SQL查詢腳本,而不是實際的DB文件。如果查詢包含數據庫創建,請在SQL查詢工具中執行它(SSMS,PMA等)。 –

+1

它可能是整個數據庫已被導出到一個名爲.sql的文件 - mysql可以做轉儲,並且它可以很好地導入,但是像每個db變體都有它自己的怪癖,所以你需要知道它來自哪裏 – BugFinder

+1

.sql文件中的內容是什麼?如果你用一個文本編輯器打開它,你可以簡單地閱讀它。 – HoneyBadger

回答

1

也許他們將數據庫命名爲「mbw.sql」,並將該文件導入到該文件中。我要看的第一件事就是使用什麼驅動程序,然後將文件加載到該數據庫中。

人們有時會以誤導的方式來命名。您不能將SQL文件用作數據庫。這必須被加載到RDBMS中。所以有人在命名事物時做了一些非常奇怪的事情。

計算機科學中的兩個難題之一。

+0

謝謝!你有一個提示如何將文件加載到最近創建的數據庫中?它是通過命令sqllocaldb創建的CLI創建「」 –

+1

也許是osql? https://docs.microsoft.com/en-us/sql/tools/osql-utility –

相關問題