如何只备份sql server数据库的某几张表的数据和还原数据

如何只备份sql server数据库的某几张表的数据和还原数据,第1张

select into 新数据新表 from 旧数据库旧表

就可以把表数据备份到另外一个数据库了

---------------------

第一步:选择需要还原的数据库,鼠标右键,选择任务下的还原

第二步:选择“源设备”,点击后面的文件选择“”

第三步:添加你需要还原的数据库,还原的数据库文件后缀为备份文件(bak)

第四步:选中添加进来的还原文件,找到左上角上的“选择项”,勾选第一项(覆盖现有数据库),点击确定就可以了

好像没有单独备份表的吧

不过,你可以把表导出来

保存成文本文件或者excel文件

本人比较喜欢导成文本文件,excel一不小心会丢失超过十五位以上数字的部分

要小心的是,文本文件也不可靠,某些类型的字段

导出来,再导入的话,会出错

为了保险起见,你最好复制一下表的信息,新建一个和此一样的表,然后把数据导入到这个表中

最简单是停止原

服务器

,找到原服务器的数据库的数据mdf

AND

log

把这两个文件复制都新的服务器上

直接在新服务器上附加数据。

也可以在原服务器上备份数据,在新服务器上还原数据库

用SQL语句备份与恢复数据库的步骤:

备份: mysqldump --quick --database ondemand1 --u root >bacqupsql 这样就能把数据库中ondemand1的表全部备份出来。

其中参数的格式是:--,两横杠,不是我们常用的单横杠。

quick是在数据比较多的时候,不用该参数的话,所有的数据都会先在内存缓存,接着才导出,这样会导致服务器运行减慢。

--u 必须要加一个用户名,否则系统会提示你进不了ODBC数据库的。

>backupsql则是你备份数据库的目标文件名。

恢复:m1ysql -u root -p database_name  d:\dbbak,在WIN下,路径用path/filenamesql是不行的,那就用path\filenamesql。

sql语句:

是对数据库进行 *** 作的一种语言。结构化查询语言(Structured Query Language)简称SQL,结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。

其他命令:

如,还原命令:

USE master

GO

RESTORE DATABASE test_wt

FROM disk = 'c:\test_wt'

GO

MySQL。

以上就是关于如何只备份sql server数据库的某几张表的数据和还原数据全部的内容,包括:如何只备份sql server数据库的某几张表的数据和还原数据、sql server中数据库表的备份问题、sql server2000如何备份数据库表结构及其数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/10198632.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存