将SQL2005与SQL2008互转
-
1、准备好两个数据库,远程的或者本地的都可以。
2、准备Navicat9_premium_9.1.9工具
3、安装好Navicat9_premium_9.1.9会出现
4、打开Navicat Premium
5、新建两个连接,可以是远程,也可以是本地,连接名自己定义,现在我们定义两个分别为SQL2008和SQL2005
6、如提示
打开SQL Server 配置管理器
选择SQL Server 网络配置-->MSSQLSEVER的协议-->在右边把TCP/IP协议启用
然后
选择SQL Server 服务-->找到SQL Server (MSSQLSERVER)右键,属性,将内置账号选择成Network Service,然后重启服务即可。
7、错误排除了,现在就要开始接下来的步骤了
8、选择 工具-->数据传输
9、现在假设定义了两个数据源,SQL2008与SQL2005现在我们要将SQL2008源中的某个数据库复制到SQL2005源中的另一个数据库(包括数据和函数方法)
10、那么现在在源连接中选择SQL2008,下面选择数据库,模式选择dbo,选择需要的表,视图,函数......
11、目标连接选择SQL2005,数据库最好事前准备一个空的数据库,模式也选择dbo
12、完成之后选择高级
13、在其他选项中勾选遇到错误继续
最后点击开始,然后开始等待。
这样就将SQL2008的数据库完整的转到SQL2005中了。