如何将数据库中的文件复制出来 如何把一台电脑上备份的SQL Server数据还原到另一台电脑?

[更新]
·
·
分类:互联网
2837 阅读

如何把一台电脑上备份的SQL

如何把一台电脑上备份的SQL Server数据还原到另一台电脑?

Server数据还原到另一台电脑?

1、可以通过附加数据库文件的方法来还原,把数据库mdf文件拷贝到目标电脑上,然后在目标电脑上打开SQLServerManagementStudio管理器,右键点击数据库,选择“附加”,点击“添加…”按钮,并选择拷贝的mdf文件,最后确定即可。
2、可以通过还原数据库的方法来还原,把数据库备份bak文件拷贝到目标电脑上,然后在目标电脑上打开SQLServerManagementStudio管理器,然后右键单击数据库-选择还原数据库,首先写好数据库名-选择源设备-文件-添加数据库文件(文件名是以.bak结尾的备份文件),最后确定。

有SQL服务器sa和密码,怎么把数据库复制到本?

用数据库管理工具链接到远程数据库。然后转存SQL

SQL Server 2005中的MDF和LDF文件怎么复制出来?

首先你应该先将你的数据库从数据库服务器上分离,方法是:选中你的数据》右键 》任务》 分离。
这样你的mdf和ldf文件就可以移动或者复制了。然后回家你可以再将你的数据库附加到数据库服务器上。附加的过程是,选择数据库》右键》附加》选择你的mdf文件即可。

MySQL安装目录下的data文件夹的数据库能够复制到另一台电脑的MYSQL安装目录下的data文件夹里并读取?

这样是不是存在不安全的问题?

1、可以的,这也是一个冷备份数据库和迁移数据库的方法,如果别人能复制整个data目录,确实不安全。2、data下每个目录是一个database,比如mysql目录里面包含的系统表包含了mysql用户信息3、不同的存储引擎用的不同的文件存储数据,a)如果是MyISAM存储引擎的一个table存成了三个文件(表结构)(表数据)(表索引)这种存储引擎你可以只复制一个table(即三个文件)或者一个数据库(即整个目录)。b)如果是InnoDB存储引擎用到了表空间文件ibdata1所以要复制需要包含数据库目录,还要包含表空间文件ibdata1等。

我尝试了很多次,不成功。不过情况比较特殊,win10挂了,复制了data。在Linux下读取不成功。

可以直接复制过去用的

能!!在目标服务器中创建一个同名库!然后停掉目标服务器和源服务器的mysql服务。然后把源服务器数据库的文件复制过去,再开启mysql服务即可!

普通情况下不知道,没测试过,在docker环境下完全可以 而且不分什么引擎,MySQL数据库随便删,随便创建 但是数据是一直可以保留!

可以复制的,如果数据库是InnoDb格式,使用了事物,还是用工具备份或者命令行来处理,不能直接复制
如果是MyISAM格式的是可以直接复制的,但是要注意权限和用户组。不然容易读不到数据