易截截图软件、单文件、免安装、纯绿色、仅160KB

不同SQL Server版本间的数据库恢复问题

      在这里,我所指的版本是指的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


相关文档:

DB2的常用SQL小结


1、组合语句执行
BEGIN   ATOMIC
表达式1 分号 空格/回车
表达式2 分号 空格/回车
END
2、应该限制访问权限的表(应该撤销这些表PUBLIC SELECT访问权)
SYSCAT.DBAUTH
SYSCAT.TABAUTH
SYSCAT.PACKAGEAUTH
SYSCAT.INDEXAUTH
SYSCAT.COLAUTH
SYSCAT.PASSTHRUAUTH
SYSCAT.SCHEMAAUTH
比较有用的目录 ......

oracle sql*plus set &spool介绍(二)

Oracle spool 用法小结[半转半加]
关于SPOOL(SPOOL是SQLPLUS的命令,不是SQL语法里面的东西。)
对于SPOOL数据的SQL,最好要自己定义格式,以方便程序直接导入,SQL语句如:
select empno||','||ename||','||sal from emp;
spool常用的设置
set colsep' ';    //域输出分隔符
set echo off;    //显示start启动 ......

SQL用户权限管理服务器

用户权限管理
一、服务器登录帐号和用户帐号管理
1.SQL Server服务器登录管理
不管使用哪种认证模式,用户都必须先具备有效的用户登录帐号。SQL Server有三个默认的用户登录帐号:即sa、Builtin\administrators和guest。sa是系统管理员(system administrator)的简称,是一个特殊的用户,在SQL Server系统和所有数据库中 ......

SQL按日期条件删除数据


delete from
uservalid
where(lastlogin<'2007-1-1  
0:0:00')
清除在uservalid表中最后登陆时间在2007年1月1日零时零分之前的数据
查询某一范围内的数据则selete * from uservalid
where(wealth in(500,1000))
在查询分析器里面selete from where
in这些关键字都自动大写了
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号