【发布时间】:2018-02-21 19:30:56
【问题描述】:
所以我最近从老板那里得到了一个旧的 ASP.NET Web-App 来研究,因为我将来会在一个小项目中使用它。
此应用程序的开发者在 Web 配置中定义了以下连接字符串:
Server=localhost; Database=mbw.sql; Uid=admin; Pwd=pass
我也得到了 mbw.sql 文件,但似乎不知道如何处理它。我正在考虑将它添加为 Visual Studio 中的数据源,但它似乎不是一个有效的文件。
对不起,如果这是一个愚蠢的问题,但我似乎无法正确说出我的搜索词,以便谷歌给我答案。
【问题讨论】:
-
正在使用哪个 DBMS? SQL 文件只包含 SQL 查询脚本,而不是实际的 DB 文件。如果查询包含数据库创建,请在您拥有的 SQL 查询工具(SSMS、PMA 等)中执行。
-
可能整个数据库已被导出到一个名为 .sql 的文件中 - mysql 可以进行转储,并且导入效果很好,但就像每个数据库变体都有自己的怪癖一样,所以你需要知道它来自哪里
-
.sql 文件中有什么?如果你用文本编辑器打开它,你可以简单地阅读它。
-
我发现
Server=localhost是 MySQL 连接字符串 (connectionstrings.com/mysql) 的一部分。您可以使用 MySQL 控制台或其他 MySQL 查询工具来执行它(注意 MySQL 可以将数据库表转储到单个 SQL 文件中)。 -
您说的是 SSMS(属于 SQLServer)和 MySQL Workbench,它是为 MySQL(这是一个不同的 RDBMS)设计的。该脚本是否提供了有关原始 RDBMS 是什么的任何线索?
标签: c# sql asp.net visual-studio