SQL2008怎么附加SQL2008R2的数据库

SQL2008怎么附加SQL2008R2的数据库,第1张

附加不了。只能在SQL2008R2生成2008的脚本,然后在2008执行脚本

具体过程是

SQL Server 2008 R2导出的过程

1打开Management Studio,登录到服务器,在数据库中选择要转移的数据库,

右键--“任务(T)”--“生成脚本(E)”。

2在“生成和发布脚本”窗口中,点击“下一步”,

3“选择要编写脚本的数据库对象”,可以不做设置,点击“下一步”,

4点击[保存到文件]右边的“高级”按钮,在对话框中,设置“为服务器版本编写脚本”为“SQL Server 2008”,

设置“要编写脚本的数据的类型”为“架构和数据”。选择保存脚本的位置。

5下一步,再下一步。导出完成。

SQL Server 2008导入的过程

1打开Management Studio,登录到服务器,

2选择菜单“文件”——“打开”——“文件”,选择sql脚本文件,点击工具栏中的“执行”按钮。

3在左侧的“对象资源管理器”中右键“数据库”——“刷新”。完毕

不能直接完成这样的任务。高版本的文件不能被低版本的SQL正常识别使用。可以试着在SQL2008中导出数据库构架的脚本后,在SQL2005中生成空数据库,然后再把数据导过去。

数据库不多的数据库可以直接导出成脚本后,在SQL2005中直接生成。具体方法如下:

一、最简单的回答:

1、利用脚本来实现。

2、存在大量数据的数据库,比如数据库中存在记录数过万条的数据表,实现起来可能非常慢,且可能出错,没法进行下去。

二、SQL

Server2008数据导入到SQL

Server2005具体方法:

1、打开SQL

Server2008“对象资源管理器”;

2、右击数据库,如:cadERP的数据库,选择“任务”--“生成脚本”;

3、打开生成和脚本发生窗口后点击“下一步”;

4、进入“选择特定数据库对象”,选择“全选”表--“下一步”;

5、进入“设置脚本编写选项”,选择“高级”--找到“为服务器版本编写脚本”项选择“SQL

Server

2005”--“下一步”完成;

6、此时打开SQL

Server2005,创建一个和SQL2008生成的脚本文件名相同的数据库,选择“新建查询”,把SQL2008生成的脚本文件直接拖到新建查询窗口中,执行“F5”。

这个时候SQL

Server2005中的数据和SQL

Server2008中的数据就完全相同啦。

三、其后又出了SQL2008R2相对SQL2005来说,没有根本性的改动,基本全兼容于

2005版,只在可靠性、成熟度上作了很大的改进,所以,如果可能,直接用SQL2008代替SQL2005,是最好的办法。

一、最简单的回答:

1、利用脚本来实现。

2、存在大量数据的数据库,比如数据库中存在记录数过万条的数据表,实现起来可能非常慢,且可能出错,没法进行下去。

二、SQL

Server2008数据导入到SQL

Server2005具体方法:

1、打开SQL

Server2008“对象资源管理器”;

2、右击数据库,如:cadERP的数据库,选择“任务”--“生成脚本”;

3、打开生成和脚本发生窗口后点击“下一步”;

4、进入“选择特定数据库对象”,选择“全选”表--“下一步”;

5、进入“设置脚本编写选项”,选择“高级”--找到“为服务器版本编写脚本”项选择“SQL

Server

2005”--“下一步”完成;

6、此时打开SQL

Server2005,创建一个和SQL2008生成的脚本文件名相同的数据库,选择“新建查询”,把SQL2008生成的脚本文件直接拖到新建查询窗口中,执行“F5”。

这个时候SQL

Server2005中的数据和SQL

Server2008中的数据就完全相同啦。

三、此外,SQL2005后的版本为SQL2008,其后又出了SQL2008R2版,这个版本相对SQL2005来说,没有根本性的改动,基本全兼容于2005版,只在可靠性、成熟度上作了很大的改进,所以,如果可能,直接用SQL2008代替SQL2005,是最好的办法。

可以同时安装多版本的,只是在安装的时候一定要确定好各自的实例名称,否则在使用的时候就会产生混乱,有可能出错!具体安装方法如下:1、先把SQL2000正确安装在电脑上安装到这一步的时候,把默认的勾去掉,在下面的实例名中输入(比如:SQL2000),然后继续按照提示进行安装,直到安装成功为止。2、安装SQL2008的时候千万不能选择升级该产品,而是要选择全新安装安装到实例名称时,在命名实例里输入(比如:SQL2008)以区别SQL2000的实例命名。在使用数据库的时候要注意连接相对应的数据库实例。在代码书写中不能写成:server=IP地址或server=localhost。而是要写出使用的相应数据库实例名称。

以上就是关于SQL2008怎么附加SQL2008R2的数据库全部的内容,包括:SQL2008怎么附加SQL2008R2的数据库、SQL SERVER 2008 R2 数据库附加到 SQL server 2005,怎么整、如何将sql2008r2数据库实例导入sql2005等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9333667.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存