小编spr*_*t12的帖子

如何将 sql server express 2005 升级到 2008R2

我在 Visual Studio 2010 中使用 EF 4.1,我希望服务器上的 sql server db 为 2008R2(因为我想在 VS 中使用 MS 中的 EF 迁移工具)。

工具:http : //visualstudiogallery.msdn.microsoft.com/df3541c3-d833-4b65-b942-989e7ec74c87/

问题是,迁移工具抱怨数据库的版本太旧 (90) .. 所以我认为 2008R2 它希望它是 100。

在此处输入图片说明

我已经(以某种方式)在 DB 机器上安装了 sql server 2005、2008、2008r2。那么为什么它不创建为 2008r2 数据库呢?

我尝试自己更改兼容性级别,但限制为 90、80 和 70,并且不显示 100。

然后我在机器上安装了 sql server 2012,希望它能升级 dbs 并允许我更改为 100,但仍然没有。

那么如何将下面的 dbs 转换为 100 并将服务器核心更改为使用 2008r2 或 2012?

在此处输入图片说明

我的解决方案:

从“SqlExpress”实例中分离所有 DBS。并保存到桌面。从添加/删除程序中卸载 Sql Server 2005 - 实例“SqlExpress”。将文件夹 MSSQL.1 / MSSQL.2 移动到桌面(如果这些文件夹包含 2005 年数据——您可能需要关闭 sqlserver 进程)运行 2008R2 快速安装,新安装。创建“SqlExpress”实例。指定 sa 密码。运行 MSSMS 并连接到 SqlExpress …

visual-studio sql-server

6
推荐指数
1
解决办法
6747
查看次数

标签 统计

sql-server ×1

visual-studio ×1