SQL如何将同一数据库的多个文件合并?

SQL如何将同一数据库的多个文件合并?,第1张

这个的话,原理很简单,只是工作处理比较烦琐:

主要步骤:将fat32格式上的整个数据库备份成bak备份文件,然后拿这个bak文件到NTFS格式的服务器上恢复。

恢复完后,然后用下面命令将一个文件中的所有数据从指定文件中迁移到同一文件组中的其它文件中,接着使用 ALTER DATABASE 语句除去文件(若要清掉多个数据文件,则重复这步 *** 作即可---先移除文件里面的数据,再删除该文件)。

以下 *** 作在查询分析器上执行即可:

--转到要处理的数据库:

use 库名

go

--查看该库所有的文件:

select [name],[filename] from sysfiles

go

--对指定的文件进行数据移除:

dbcc shrinkfile (上面查询得到的“逻辑文件名”(即Name那列), EMPTYFILE)

go

--将一定移除了数据的指定文件删除:

ALTER DATABASE 库名 REMOVE FILE 上面查询得到的“逻辑文件名”

go

1、可将03.MDB全选后复制(点最左边,往下拉到底!);打开02.MDB 点最后一行最左边使该行变黑,然后粘贴!其他表一样处理!

2、或可将三个表分别导出为 .XLS文件;然后合并处理为一个文件!

再以 .XLS文件,导入为 .MDB新文件!


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

原文地址: https://outofmemory.cn/tougao/8092824.html

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

发表评论

登录后才能评论

评论列表(0条)

保存