很多朋友问我应该如何复制房友数据库到U盘里,今天给大家解答一下: 首先我们要知道数据库的存放位置,房友默认的数据库存放目录是D:/AgencyDB,此目录下有两个文件 这两个文件前一个是数据库文件,后一个是日志文件,拷贝的时候两个都拷贝,复制这两个文件的时候一定要注意,因为这两个文件是数据库正在调用的文件,必须停止服务器之后才能复制。 在桌面右下角任务栏里打开服务器管理器,点击停止按钮,停止服务器,然后复制文件,复制完成后再启动服务器,服务器停止期间房友软件不能登录。 房友默认的数据库备份文件目录是 D:/Agencybak,此目录里的文件时房友管理自动备份的数据库文件,后缀名都是Bak 此文件直接复制就可以,需要注意的是里面可能会有几个或者更多这类的文件,要挑一个日期最近的复制,复制一个就可以,不用所有的都复制。※房友数据库导出服务,可导出为Excel格式(导出房源客源须为自己所用)一:我有原公司的房友数据库文件,可不可以导出成Excel文件?答:可以,只有你有原公司的数据库文件或者数据库备份文件都可以。二、我忘记了原公司的公司密匙,可以导出使用吗?答:可以,公司密匙可以直接帮您更换成新的。三、我忘记了原公司的超级管理员密码,怎么办?答:可以直接帮你把管理员密码换成一个新的,这样你就有权限了。四、我们公司的房友比较老,把数据库拿过来安装到新版房友上能用吗? 答:可以的,我们可以对数据库进行升级,和房友软件的版本进行匹配,这样就可以了。 承诺:成功率100% 如提取不成功,不收任何费用。
1
SQL
Server
属于独占方式,当数据库在使用中
2
是无法复制或删除等 *** 作的
3
解决方式:
4
停了数据库的服务,复制数据库文件;
5
备份数据库,然后复制备份文件还原。
6
分离数据库后,复制到其他位置
sqlserver复制数据库为了简洁起见, 源库以下简称为 S , 目标库简称为 T。
方法中需要用到 SqlDelta
1 在 源S 上右键, 产生创建数据库的脚本;
2 修改脚本用以创建目标库T,主要是将原来的数据库名、文件路径改为实际的 。
3 sqlserver2014支持直接查看分区函数和分区方案, 直接右键产生相关的创建语句再在T上执行即可。
4 打开 SqlDelta 的下图界面, Source为旧DB, Target为新DB。注意源的连接权限至少应该是 dbowner , 否则存储过程之类的无法产生脚本。
配置完成没有问题, 点击右上角的 Run 。
5 如下图, 去掉不需要的项(如 users ), 然后点击右上角产生脚本。
6 将产生的脚本复制到新的DB的“新建查询”窗口, 开始执行就完成一半了。
7 执行完成之后, 点击上图中的 Refresh 按钮, 再次对比表、视图之等信息, 看是否有不同的项。
如果有区别, 则复制相应的脚本重新执行, 直到两次完全一致为止。
什么系统?两个库是不是在同一台机?
linux下个人做法:
1同一台机
用mysqldump导出表数据(具体使用可以查一下)
mysqldump -h host -P port -p password -u user database --default-character-set=utf8 --add-drop-table tablename -r /tmp/tablesql
再导入数据
mysqldump -h host -P port -p password -u user database tablename </tmp/tablenamesql
或者在进入mysql后用source命令导入。
2不同的机,就需要先把数据文件导出,然后复制到另外一台机,再进行1的导入 *** 作。
windows下没试过,一般都直接用phpMyAdmin来 *** 作了,界面 *** 作没什么说的。
以上就是关于※如何复制房友软件的数据库到U盘全部的内容,包括:※如何复制房友软件的数据库到U盘、无法复制数据库文件、sqlserver怎么复制数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)