我开发了一个使用ASP.NET,Linq-to-SQL和MSSQL 2005的应用程序。但是,我想将它迁移到MSSQL 2008.我没有MSSQL 2008,所以我想知道是否可以为我分离我的2005分贝,并附加在2008年快递版,以testing它是否会在我的主机的MSSQL 2008服务器上工作? 我没有做任何复杂的事情(CRUD是从Linq到SQL完成的,所有存储过程都是ASP.NET成员默认的)。 这会工作,还是会因为我正在“降级”而发生错误? 如果我下载MSSQL 2008 Express Edition,它将和我的MSSQL 2005 Developer Edition在同一个系统上。 我希望这不会造成任何问题?
谢谢
在这种情况下你应该没问题。 如果你从你的2005服务器上分离出来,重新连接到2008 Express,它就会工作。
在SQL Express 2008的虚拟机中尝试一下。这将消除开发计算机上的任何2005问题。
更新 :通常平均商业主机将提供SQLlogin,而不是Windows凭据。 这听起来像你的主机提供了一个Windowslogin。 我想唯一的build议将是确保您的数据库中有一个用户对象匹配您的2008年主机提供的login。