SQL Server数据库的完整迁移_MySQL
使用微软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数据库且已经将备份数据库放在了一台文件服务器上或将备份拷贝到一台新的服务器上。我们将基于这一点进行介绍。
打开管理工具之后,右键单击数据库并选择恢复数据库。
bitsCN.com
推荐阅读
-
使用SQL Server数据库嵌套子查询的方法
-
SQL Server 数据库管理常用的SQL和T-SQL语句
-
C#实现异步连接Sql Server数据库的方法
-
.net(C#数据库访问) Mysql,Sql server,Sqlite,Access四种数据库的连接方式
-
使用数据库客户端工具Oracle SQL Developer加载第三方驱动连接mysql的方法
-
SQL Server 2005 数据库转 SQL Server 2000的方法小结
-
ms sql server中实现的unix时间戳函数(含生成和格式化,可以和mysql兼容)
-
php使用sql server验证连接数据库的方法
-
爬取博客园文章的两个案例,写入sql server数据库
-
sql server数据库高可用日志传送的方法