当时有人建议我把它保持在一个问题上,所以就是这样。
我有一个网站的本地副本-项目,我被扔进了非常糟糕的文档,现在我必须为它开发一些东西。我想要做的是使用本地数据库,而不是服务器上的数据库,以确保我可以正确地进行测试。我的网站没有错误,可以运行它,但是数据库需要重定向,我不确定我应该把它改成什么。
<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”或类似的东西。
每次我尝试以这样或那样的方式连接数据库时,Also...it似乎都不需要.sql文件,而需要.mdf文件。但在服务器端,它似乎并不关心。
提前谢谢。
发布于 2014-05-06 20:25:20
正确的解决方案取决于您使用的rdbms (您使用的是rdbms吗?安装了mysql/sqlserver/postgre吗?)如果在生产web服务器上有rdbms,则还必须在您的计算机(或测试服务器)上安装该rdbms,并创建一个测试数据库。也许生产服务器上的测试数据库可以满足您的需求,但这取决于您。
如果您有一个文件(例如: access mdb),只需将该文件复制到本地并相应地修改连接字符串。
有关连接字符串的提示,您可以查看connectionstrings.com,其中提供了各种数据库的大量示例。
https://stackoverflow.com/questions/23493740
复制相似问题