1
我使用wizzard为开发目的制作了SQL Server R2中的数据库副本。这部分工作正常。在我的代码,我已经改变了连接字符串中的web.config指向新的DB:在SQL Server 2008 R2中复制数据库问题
<add name="myConnectionString" connectionString="Data Source=\dev;Initial Catalog=live_DEV;Integrated Security=True" providerName="System.Data.SqlClient"/>
<!--<add name="liveConnectionString" connectionString="Data Source=\dev;Initial Catalog=live;Integrated Security=True" providerName="System.Data.SqlClient"/>-->
我已经改变了服务器等的实际名称出于安全原因,但格式是一样的。正如你所看到的,我已经注释掉了旧的数据库,并改为复制。
我使用VS2010和改变了从旧的连接我开发的所有引用复制:
using (SqlConnection connIncident_TrackerDB = new SqlConnection(@"Data Source=\dev;Initial Catalog=live_DEV;Integrated Security=True"))
{
我已经检查了我的dev的副本存储过程,所有具有[USE live_DEV]作为头。我清理并重建了代码。我重新启动了我的ASP.NET开发服务器并运行它。
当我这样做并检查数据库时,它正在更新实时和开发副本。我错过了什么?
感谢, 保罗