网站首页
公司简介
软件开发
网站建设
产品展示
经典案例
解决方案
一卡通系统
短信服务
联系我们
网站建设 主机托管 快速建站 QQ:21543821 电话:0731-4454366 手机:(0)13873166650
  您的位置:首页 >> 技术文章 >> MSSQL

Sql2000,2005,2008的转换常识

来源:原创  发布人:www.ruanzhi.com  发表时间:2009-7-15  点击:  字体: 【双击滚动窗口】
在这里,我所指的版本是指的2000,2005,2008这样的版本区别,而不是企业版,开发版这样的版本区别.从官方的说法来看,SQL Server是允许数据库从低版本向高版本恢复,但不支持高版本向低版本的恢复,如果我们用高版本的数据库在低版本的数据库引擎下恢复,会出现什么错误描述呢?
数据库恢复一般是指两个层面的意思:一种方法是利用备份文件进行还原;一种方法是利用数据文件进行附加还原.
我们先来看备份还原的方式:
如果是用2005的数据库在2000下还原,会出现错误:

Msg 3205, Level 16, State 2, Line 1
Too many backup devices specified for backup or restore; only 64 are allowed.
Msg 3013, Level 16, State 1, Line 1
RESTORE DATABASE is terminating abnormally.


如果是用2008的数据库在2005下还原,会出现错误:

Msg 3241, Level 16, State 7, Line 1
The media family on device 'c:\xxx.bak' is incorrectly formed.
SQL Server cannot process this media family.
Msg 3013, Level 16, State 1, Line 1
RESTORE DATABASE is terminating abnormally.


接着我们来看附加还原的方式:
如果是用2005的数据库在2000下附加还原,会出现错误:

Msg 1813, Level 16, State 2, Line 1
Could not open new database 'xxx'. CREATE DATABASE is aborted.
Msg 602, Level 21, State 50, Line 1
Could not find row in sysindexes for database ID 7, object ID 1, index ID 1.
Run DBCC CHECKTABLE on sysindexes.


如果是用2008的数据库在2005下附加还原,会出现错误:

Msg 1813, Level 16, State 2, Line 1
Could not open new database 'Test'. CREATE DATABASE is aborted.
Msg 948, Level 20, State 1, Line 1
The database 'Test' cannot be opened because it is version 655.
This server supports version 612 and earlier. A downgrade path is not supported.


实践也证明了官方的说法,其实一般很少有高版本的数据库导入到低版本的情况,如果确实需要这样做,建议采取以下步骤:
1:通过管理器的脚本生成向导,把数据库,表,存储过程等对象的脚本生成,然后在低版本的SQL Server下执行建立这些对象.
2:通过DTS/SSIS,将表中的数据导过去.
Tag标签:ASP ASP.net Excel 分页 模板 C#
关闭窗口】  【打印此页】 
  • 上一篇文章:本机查询另一台机器上的数据库内容
  • 推荐产品
    ·电子政务系统(标准版)
    ·流动人口管理系统(计...
    ·人力资源管理系统
    ·社区计生网格化管理系统
    ·社区综合事务管理系统
    ·网格化电子政务
    ·办公自动化系统(企业...
    最新发布
    ·长沙网站制作::快速建...
    ·自助型网站建设
    ·简约型网站建设
    ·实惠型网站建设
    ·标准型网站建设
    ·大型行业网站建设
    ·流动人口管理系统(计...
    相关信息
    ·本机查询另一台机器上...
    ·Sql Server从第40条开...
    ·根据姓名拼音的首字母...
    ·给查询结果添加超链接
    ·Sql关于两表之间数据...
    ·将有大量数据的.txt文...
    ·Sql列转行
    服务项目: 长沙食堂刷卡机,长沙IC卡食堂刷卡机,长沙短信群发服务,考勤门禁机,长沙食堂售饭机,长沙短信群发,长沙食堂打卡机,长沙节水器,长沙澡堂刷卡器,长沙水控系统,长沙消费系统,长沙电子政务系统,长沙网站优化,长沙软件开发,长沙网站建设,长沙短信平台,长沙电子政务,长沙电子政务系统,长沙办公自动化系统,长沙软件开发,湖南长沙主机托管(IDC)
    友情链接: 湖南电动车电池网    软智科技老版网站    长沙短信群发平台    长沙手机短信群发    长沙短信群发平台    长沙短信群发    长沙电动车电池修复    长沙电池网    长沙澡堂节水控制器    长沙食堂售饭机    芙蓉区东岸乡锦林社区网    
     

    在线咨询QQ:21543821 点击这里给我发消息、24764896 点击这里给我发消息、183932503 点击这里给我发消息
    Copyrigh ® 2006-2008 长沙软智科技有限公司 版权所有       技术支持:长沙软智科技有限公司开发部
    地址:长沙市开福区大王家巷8号建银大厦7楼
    联系人:雷经理 电话:0731-4454366 4480976  手机:13873166650
        贺 总 电话:0731-8761670        手机:13787796466
    邮箱:ruanzhitech@126.com      湘ICP备:08103883号