_SQL SERVER数据库_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

SQL数据库数据库的完整迁移

作者:黑客防线网安SQL维护基地 来源:黑客防线网安SQL维护基地 浏览次数:0

本篇关键词:SQL数据库

    使用微软SQL Server管理工具移动数据库

单击开始菜单选择SQL Server管理工具然后在快速查找栏输入SQL Server

查找栏

 


SQL Server管理工具

 


选择SQL Server管理工具出现主界面,它是用来恢复备份数据库的主要工作区
使用微软SQL Server管理工具移动数据库

单击开始菜单,选择SQL Server管理工具,然后在快速查找栏输入SQL Server。

查找栏

 


SQL Server管理工具

 


选择SQL Server管理工具出现主界面,它是用来恢复备份数据库的主要工作区。

恢复数据库

 


注意:我们将假定你已经知道如何备份一个SQL Server数据库且已经将备份数据库放在了一台文件服务器上或将备份拷贝到一台新的服务器上。我们将基于这一点进行介绍。

打开管理工具之后,右键单击数据库并选择恢复数据库。

本文介绍了一则非常巧妙的SQL技巧,具体内容请参考下文:
 

问题如下:

 

有一个表结构:

 

      fphm,kshm
2014,00000001
2014,00000002
2014,00000003
2014,00000004
2014,00000005
2014,00000007
2014,00000008
2014,00000009
2013,00000120
2013,00000121
2013,00000122
2013,00000124
2013,00000125

 

(注:第二个字段内可能是连续的数据,也许存在断点。)

 

如何才能查询出来这样的结果,查询出连续的记录来。

 

类似下面这个示例:

 

      2014,00000001,00000005
2014,00000009,00000007
2013,00000120,00000122
2013,00000124,00000125

 

下面是一个很巧妙的解决方法:

 

      SQL> SELECT b.fphm, MIN (b.kshm) Start_HM, MAX (b.kshm) End_HM
2 FROM (SELECT a.*, TO_NUMBER (a.kshm - ROWNUM) cc
3 FROM (SELECT *
4 FROM t
5 ORDER BY fphm, kshm) a) b
6 GROUP BY b.fphm, b.cc
7 /

FPHM START_HM END_HM
---------- -------- --------
2013 00000120 00000122
2013 00000124 00000125
2014 00000001 00000005
2014 00000007 00000009

恢复数据库

 


注意:我们将假定你已经知道如何备份一个SQL Server数据库且已经将备份数据库放在了一台文件服务器上或将备份拷贝到一台新的服务器上。我们将基于这一点进行介绍。

打开管理工具之后,右键单击数据库并选择恢复数据库。

 

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-11172-1.html
网站维护教程更新时间:2012-03-21 03:17:47  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer