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

SQL server2005中文件备份与恢复

备份
BACKUP DATABASE mydb
TO DISK='c:\olddb.bak'
WITH INIT
--为了测试,把备份好的文件从C盘移动到D:\tempdb 文件夹
--还原
--1.用此语句得到备份文件的逻辑文件名:
RESTORE FILELISTONLY from DISK = N'd:\tempdb\olddb.bak' --备份文件存放路径
--看LogicalName,一般会有两个文件,如:
--olddb      --主逻辑文件名称
--olddb_log  --日志逻辑文件名称
--2.用以下语句还原数据库
RESTORE DATABASE new_db  
from DISK = 'd:\tempdb\olddb.bak'
WITH MOVE 'olddb' TO 'd:\tempdb\newdb.mdf',
MOVE 'olddb_log' TO 'd:\tempdb\newdb_log.ldf' 
/*--对以上代码补充说明:
RESTORE DATABASE 还原后数据库的名称 
from DISK = '备份文件的路径\备份数据库名称.bak'
WITH MOVE '主逻辑文件名称' TO '还原后的路径\还原后数据文件名称.mdf',
MOVE '日志逻辑文件名称' TO '还原后的路径\还原后日志文件名称_log.ldf' 
*/
--如果遇到页面错误乃至不能还原,可用以下误句强制还原,跳过页面错误:
RESTORE DATABASE dbname
from DISK='backupset_file'
WITH CONTINUE_AFTER_ERROR
--还原后用DBCC CHECKDB 修复数据库。
--注意:由于原始的备份集中有页面错误,还原后会有部分数据丢失。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/htl258/archive/2010/04/15/5490832.aspx


相关文档:

sql小笔记(5.26)

sql server 2005 简单运用函数
1.null 函数
  用法与oracle中nvl()类似,处理函数为isnull(),
  例如:
    select ename,sal+isnull(comm,0)
    from emp
    go
  isnull(comm,0)的用法是: comm为null 则返回0 否则为 comm的值。
2.V ......

利用hibernate的Query直接执行SQL语句

利用hibernate的Query进行直接执行SQL语句
一、
String sql = "insert into SHOP_MALL_ACCOUNT_MAP_T (MALL_NO,ACCOUNT) values ('"
+ mallNo + "','" + userId + "')";
SQLQuery query = getSession().createSQLQuery(sql);
query.executeUpdate();
二、
String sql = "select to_char(SYN_DATE,' ......

sql 日期转换

Select  
CONVERT(varchar, getdate(), 1),--mm/dd/yy  
CONVERT(varchar, getdate(), 2),--yy.mm.dd  
CONVERT(varchar, getdate(), 3),--dd/mm/yy  
CONVERT(varchar, getdate(), 4),--dd.mm.yy  
CONVERT(varchar, getdate(), 5),--dd-mm-yy  
CONVERT(varchar, getdate(), 1 ......

Oracle如何执行批量sql语句

要创建两个文件
1: runBatch.bat
2: sql.txt
runBatch.bat 内容如下:
sqlplus username/password @sql.txt
pause
sql.txt内容如下:
spool sql.log
create table t1(cname char(20));
insert into t1(cname) values('test');
select * from t1;
spool off
exit
双击runBatch.bat就可以批量执行sql.txt中 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号