简体   繁体   English

SQL Server迁移助手-如何迁移对SQL Server 2008 r2的访问?

[英]SQL Server Migration Assistant - How to migrate access to SQL Server 2008 r2?

I'm trying to migrate our Access Database to a database on SQL Server 2008 R2. 我正在尝试将Access数据库迁移到SQL Server 2008 R2上的数据库。

When I try to migrate it, I get an error message: 当我尝试迁移它时,出现错误消息:

You cannot connect to an older version (SQL Server 2008) of target SQL Server from a higher version SSMA project (Project type = SQL Server 2014) 您无法从更高版本的SSMA项目(项目类型= SQL Server 2014)连接到目标SQL Server的旧版本(SQL Server 2008)。

I downloaded and did a 'Typical' installation of 'Microsoft SQL Server Migration Assistant v5.3 for Access' but when it loads, I get the loading screen for a brief second that says 'Microsoft SQL Server 2014' and then the Migration Assistant loads. 我下载并进行了“ Microsoft SQL Server Migration Assistant v5.3 for Access”的“典型”安装,但是在加载时,出现一小段显示“ Microsoft SQL Server 2014”的加载屏幕,然后迁移助手加载。

I try and migrate my databases but at the end, I get the above error message. 我尝试迁移数据库,但最后得到了以上错误消息。

I have MS Sql Server 2014 Management Studio installed on my computer. 我的计算机上安装了MS Sql Server 2014 Management Studio。 Perhaps, the migration assistant is using the native engine to load the Migration Assistant? 也许,迁移助手正在使用本机引擎加载迁移助手? Anyone have any ideas how to fix this? 任何人都有解决此问题的想法吗?

During the migration, you get a screen where you can specify the Migration name and the path for the Migration Project. 在迁移期间,您会看到一个屏幕,您可以在其中指定迁移名称和迁移项目的路径。 In that same window, there is another drop-down where you can specify what you would like to migrate to. 在同一窗口中,还有另一个下拉菜单,您可以在其中指定要迁移到的内容。 The choices are SQL Server 2014, 2012, 2008 and 2005. 选择为SQL Server 2014、2012、2008和2005。

I selected 2008 from the drop-down in the 'Migrate To:' field and clicked on Next. 我从“迁移到:”字段的下拉列表中选择了2008,然后单击“下一步”。

Migration was eventually successfully completed. 迁移最终成功完成。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM