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
-
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
-
在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
-
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 本地查询更新操作远程数据库的代码
复制代码 代码如下: --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
-
数据库查询排序使用随机排序结果示例(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 多表查询不同数据库服务器上的表
第一种方法: 复制代码 代码如下: /* 创建链接服务器 */ 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 查询数据库大小的方法
但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]
随机推荐
- 新网互联 域名 泛解析设置方法
- Node.js中Request模块处理HTTP协议请求的基本使用教程
- 一篇文章就能了解Rxjava
- Python三元运算实现方法
- js获取单选按钮的数据
- 模拟jQuery ajax服务器端与客户端通信的代码
- 类似php的js数组的in_array函数自定义方法
- php中用于检测一个地理IP地址是否可用的代码
- RegexOptions.IgnoreCase正则表达式替换,忽略大小写
- python妹子图简单爬虫实例
- PHP获取当前日期及本周一是几月几号的方法
- Python HTTP服务搭建显示本地文件
- SqlServer编写数据库表的操作方式(建库、建表、修改语句)
- 解析php二分法查找数组是否包含某一元素
- 『jQuery』名称冲突使用noConflict方法解决
- 各式各样的导航条效果css3结合jquery代码实现
- Jquery获得控件值的三种方法总结
- Android开发之利用jsoup解析HTML页面的方法
- C# WinForm窗体编程中处理数字的正确操作方法
- Python continue语句用法实例