切换到本地数据库

时间:2014-05-06 11:41:52

标签: c# javascript sql database visual-studio

我当时建议将其保留为一个问题,所以就在这里。

我有一个网站项目的本地副本,我被扔进了非常糟糕的文档,现在我必须为它开发一些东西。我想要做的是使用本地数据库,而不是服务器上的数据库,以确保我可以正确测试。我的网站没有错误,可以运行它,但数据库需要重定向,我不确定应该将其更改为。

<connectionStrings> 
<!--add name="MySqlConnection" connectionString="DATA SOURCE=11.11.111.11;
    DATABASE=websitename;USER ID=websitename;PASSWORD=xxxxxx;PORT=1234"/-->
<add name="MySqlConnection" connectionString="DATA SOURCE=localhost;
    DATABASE=websitename;USER ID=username;PASSWORD=xxxxxxx;PORT=1234"/>

我认为我应该改变“DATA SOURCE = 11.11.111.11;”像“DATA SOURCE = \ databasename.sql”之类的东西。

另外......似乎每当我尝试以某种方式连接数据库时,它都不需要.sql文件而是.mdf文件。但在服务器端它似乎并不关心。

提前致谢。

1 个答案:

答案 0 :(得分:0)

正确的解决方案取决于您使用的rdbms(您使用的是rdbms吗?您是否安装了mysql / sqlserver / postgre?)。如果在生产Web服务器上有rdbms,则必须在计算机(或测试服务器)上安装rdbms并创建测试数据库。也许生产服务器上的测试数据库是合适的,但这取决于你。

如果您有一个文件(例如:access mdb),只需在本地复制该文件并相应地修改连接字符串。

有关连接字符串的提示,您可以查看connectionstrings.com,其中列出了各种数据库的大量示例。