首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否将SQL Server Express 2005 .mdf转换为2008 .mdf?

是否将SQL Server Express 2005 .mdf转换为2008 .mdf?
EN

Stack Overflow用户
提问于 2010-03-30 01:58:22
回答 3查看 6.2K关注 0票数 2

您好,我有一个Visual Studio解决方案和一个使用App_Data中的SQL Server Express2005数据库文件的ASP.NET MVC项目。我想知道如何升级此文件以使其适用于SQL Server Express 2008?

谢谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-03-30 02:01:12

您所要做的就是创建2005数据库的备份(.bak),然后将其恢复到2008Express服务器上。就这么简单。

如果您想在文件级上处理它,只需与2005分离并附加到2008即可。如果它是在您的AppData中解决方案创建的,那么您所要做的就是将其移动到较新的项目中。

票数 1
EN

Stack Overflow用户

发布于 2010-03-30 02:08:50

您可以在SQL Management Studio 2008中发出Attach命令。它将使用.mdf的路径命名数据库,但使用它没有问题。

数据库将处于2005兼容模式,但您当然可以根据自己的需要进行更改。

票数 3
EN

Stack Overflow用户

发布于 2010-03-30 02:31:37

alt text http://img714.imageshack.us/img714/4514/sqlserver.jpg

从兼容性级别来看,这个数据库实际上是2008年,所以我想我还可以。我知道了如何在SQL Server management studio中附加该文件,但还是要感谢您提到了兼容模式。

我试着创建一个备份,然后使用备份文件作为数据库来恢复它,它在与原始文件相同的文件夹中创建了一个新的mdf文件,这是我想要的,不太清楚它是否会这样做。谢谢

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2540130

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档