您好,我有一个Visual Studio解决方案和一个使用App_Data中的SQL Server Express2005数据库文件的ASP.NET MVC项目。我想知道如何升级此文件以使其适用于SQL Server Express 2008?
谢谢
发布于 2010-03-30 02:01:12
您所要做的就是创建2005数据库的备份(.bak),然后将其恢复到2008Express服务器上。就这么简单。
如果您想在文件级上处理它,只需与2005分离并附加到2008即可。如果它是在您的AppData中解决方案创建的,那么您所要做的就是将其移动到较新的项目中。
发布于 2010-03-30 02:08:50
您可以在SQL Management Studio 2008中发出Attach命令。它将使用.mdf的路径命名数据库,但使用它没有问题。

数据库将处于2005兼容模式,但您当然可以根据自己的需要进行更改。
发布于 2010-03-30 02:31:37
alt text http://img714.imageshack.us/img714/4514/sqlserver.jpg
从兼容性级别来看,这个数据库实际上是2008年,所以我想我还可以。我知道了如何在SQL Server management studio中附加该文件,但还是要感谢您提到了兼容模式。
我试着创建一个备份,然后使用备份文件作为数据库来恢复它,它在与原始文件相同的文件夹中创建了一个新的mdf文件,这是我想要的,不太清楚它是否会这样做。谢谢
https://stackoverflow.com/questions/2540130
复制相似问题