sql server中通过查询分析器实现数据库的备份与恢复方法分享
sql server的备份与恢复(查询分析器)
查询分析器:
命令:
1:备份数据库命令:
backup database whdb1(要备份的数据库名) to disk='d:/zwh.bak';
2:恢复数据库命令:
restore database whdb1(要恢复的数据库名) from disk='d:/zwh.bak';
3: 备份表的命令:
select * into share_20090605(备份的数据) from share(表名);
作者 庄伟鸿
相关推荐
-
使用SQL Server数据库嵌套子查询的方法
很多SQL Server程序员对子查询(subqueries)的使用感到困惑,尤其对于嵌套子查询(即子查询中包含一个子查询).现在,就让我们追本溯源地探究这个问题. 有两种子查询类型:标准和相关.标准子查询执行一次,结果反馈给父查询.相关子查询每行执行一次,由父查询找回.在本文中,我将重点讨论嵌套子查询(nested subqueries)(我将在以后介绍相关子查询). 试想这个问题:你想生成一个卖平垫圈的销售人员列表.你需要的数据分散在四个表格中:人员.联系方式(Person.Contac
-
数据库查询排序使用随机排序结果示例(Oracle/MySQL/MS SQL Server)
Oracle查询结果集,随机排序 复制代码 代码如下: select * from table1 order by dbms_random.value(); MySQL随机查询出一条记录: 复制代码 代码如下: -- 下面的查询语句效率高,不要使用 SELECT * FROM table1 ORDER BY rand() LIMIT 1 来查询 SELECT * FROM table1 WHERE id=(SELECT id FROM table1 ORDER BY rand() LIMIT 1
-
sqlserver 查询数据库大小的方法
但Insus.NET想到的是,从下面的SQL语句,就可以查询到数据库大小.因此分享于此. 复制代码 代码如下: SELECT DB_NAME(database_id) AS [Database Name],[Name] AS [Logical Name],[Physical_Name] AS [Physical Name],((size * 8) / 1024) AS [Size(MB)],[differential_base_time] AS [Differential Base Time]
-
SQLSERVER查询所有数据库名,表名,和字段名的语句
1.获取所有数据库名: SELECT Name FROM Master..SysDatabases ORDER BY Name 2.获取所有表名: SELECT Name FROM DatabaseName..SysObjects Where XType='U' ORDER BY Name XType='U':表示所有用户表; XType='S':表示所有系统表; 3.获取所有字段名: SELECT Name FROM SysColumns WHERE id=Object_Id('TableNa
-
sqlserver 多表查询不同数据库服务器上的表
第一种方法: 复制代码 代码如下: /* 创建链接服务器 */ exec sp_addlinkedserver 'srv_lnk','','sqloledb','条码数据库IP地址' exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'用户名','密码' go /* 查询示例 */ SELECT A.ListCode FROM srv_lnk.条码数据库名.dbo.ME_ListCode A, IM_BarLend B WHERE A.ListCo
-
sqlserver关于分页存储过程的优化【让数据库按我们的意思执行查询计划】
复制代码 代码如下: --代码一DECLARE @cc INT SELECT NewsId,ROW_NUMBER() OVER(ORDER BY SortNum DESC) AS RowIndex INTO #tb FROM news WITH(NOLOCK) WHERE NewsTypeId=@NewsTypeId AND IsShow=1 SET @cc = @@ROWCOUNT SELECT n.* FROM news AS n WITH(NOLOCK), #tb As t WHERE t
-
SQLSERVER 本地查询更新操作远程数据库的代码
复制代码 代码如下: --PK select * from sys.key_constraints where object_id = OBJECT_ID('TB') --FK select * from sys.foreign_keys where parent_object_id =OBJECT_ID('TB') --创建链接服务器 exec sp_addlinkedserver 'ITSV ', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 ' exec sp_addlin
-
在SQL SERVER中查询数据库中第几条至第几条之间的数据SQL语句写法
今天在写程序的时候,需要生成从开始id到结束id的sql语句.原来不需要这个功能现在就需要了. 在SQL SERVER中查询数据库中第几条至第几条之间的数据SQL语句如何写? 如:在SQL SERVER中查询数据库中第10条至30条之间的数据SQL语句如何写? ------解决方案-------------------- select top 20 * from 表 where id in (select top 30 id from 表 order by id)order by id desc
-
sql server实现在多个数据库间快速查询某个表信息的方法
本文实例讲述了sql server实现在多个数据库间快速查询某个表信息的方法.分享给大家供大家参考,具体如下: 最近出来实习,所在公司的服务器有十几个数据库,为了方便根据某个数据表的 表名 快速找到对应的数据库,又复习了一下游标的知识,写了下面这个sql代码,方便自己的工作. 1.先了解一下系统存储过程和系统表的使用,简单介绍一下我用到的几个系统存储过程(资料参考网络) use master --切换到系统数据库,因为下面用到的系统存储过程和系统表大部分存在于该数据库 go exec sp_
-
深入SQL Server 跨数据库查询的详解
语句SELECT * FROM 数据库A.dbo.表A a, 数据库B.dbo.表B b WHERE a.field=b.field"DBO"可以省略 如SELECT * FROM 数据库A..表A a, 数据库B..表B b WHERE a.field=b.fieldSqlServer数据库:--这句是映射一个远程数据库EXEC sp_addlinkedserver '远程数据库的IP或主机名',N'SQL Server'--这句是登录远程数据库EXEC sp_addlinkedsr
随机推荐
- 详解JS中的立即执行函数
- Jquery Ajax学习实例4 向WebService发出请求,返回实体对象的异步调用
- vue轮播图插件vue-awesome-swiper的使用代码实例
- 原生js拖拽(第一课 未兼容)拖拽思路
- Discuz7.2版的faq.php SQL注入漏洞分析
- PHP实现针对日期,月数,天数,周数,小时,分,秒等的加减运算示例【基于strtotime】
- 详解Python的Lambda函数与排序
- 利用Psyco提升Python运行速度
- jsp SmartUpload 中文乱码问题解决
- 四川汶川发生7.6级地震_河北石家庄组图
- mysql 索引的基础操作汇总(四)
- jQuery中next()方法用法实例
- 基于jquery二维码生成插件qrcode
- Jquery UI实现一次拖拽多个选中的元素操作
- 利用jquery禁止外层滚动条的滚动
- JavaScript 实现 Tab 点击切换实例代码
- RealPlay11 安装过程遭遇CNNIC附清除办法
- Windows2003 建立WEB服务器的图文教程
- Android 自定义ProgressDialog进度条对话框用法详解
- JavaScript中的公有、私有、特权和静态成员用法分析