用友财务软件在sql server企业管理器中无法打开数据库?数据库是可以用的,就是有个表错误我想进去改下
答案:3 悬赏:30
解决时间 2021-03-15 08:15
- 提问者网友:无依无靠的距离
- 2021-03-14 17:54
用友财务软件在sql server企业管理器中无法打开数据库?数据库是可以用的,就是有个表错误我想进去改下
最佳答案
- 二级知识专家网友:转身后的回眸
- 2021-03-14 18:05
你会改数据库吗?不会改的话不要乱动,改坏了就麻烦了。
如果要改的话,下一个软件,名字叫
Microsoft SQL Server Management Studio
如果要改的话,下一个软件,名字叫
Microsoft SQL Server Management Studio
全部回答
- 1楼网友:何以畏孤独
- 2021-03-14 19:28
联系软件服务商,数据库表是不能随便修改的,改不好会出大问题。
- 2楼网友:错过的是遗憾
- 2021-03-14 18:46
sql server中误删除数据的恢复本来不是件难事,从事务日志恢复即可。但是,这个恢复需要有两个前提条件: 1. 至少有一个误删除之前的数据库完全备份。 2. 数据库的恢复模式(recovery mode)是“完整(full)”。 针对这两个前提条件,会有三种情况: 情况一、如果这两个前提条件都存在,通过sql语句只需三步就能恢复(参考文章),无需借助第三方工具。 a) 备份当前数据库的事务日志:backup log [数据库名] to disk= n'备份文件名' with norecovery b) 恢复一个误删除之前的完全备份:restore database [数据库名] from disk = n'完全备份文件名' with norecovery, replace c) 将数据库恢复至误删除之前的时间点:restore log [数据库] from disk = n'第一步的日志备份文件名' with stopat = n'误删除之前的时间点' , recovery 情况二、如果第1个前提条件不存在,第2个前提条件存在,需要借助第三方工具。 情况三、如果第2个前提条件不存在,无法恢复。所以,一定要将数据库恢复模式设置为“完整(full)”。 我现在面临的是第二种情况,需要找第三方工具。 开始找的是log explorer for sql server,不支持sql server 2008。 后来找的是sql log rescue,也不支持sql server 2008。 接着找到的是systools sql recovery,支持sql server 2008,但需要购买,demo版并没有数据恢复功能。 最终在officerecovery.com上找到recovery for sql server,虽然也是商业软件,需要购买,但demo版可以恢复数据,只要数据库文件不超过24gb。幸好朋友的数据库文件不大,用它完成了误删除数据的恢复。 下面分享一下用recovery for sql server进行恢复的操作步骤: 1. 运行recovery for sql server 2. 点击菜单中的 file > recover,选择要恢复的数据库的数据文件(.mdf) 3. next > next,进入 recovery configuration 界面,选择custom(选择了custom才可以选择从日志中恢复误删除的数据)。 4. next 进入 recovery options 窗口,选中 search for deleted records,并选择要恢复的数据库的日志文件路径(log file path)。 5. next 并选择目标文件夹(destination folder),用于存放恢复过程中生成的sql语句与bat文件。 6. 点击start,开始恢复操作(在上一步选择的目标文件夹中生成相应的sql文件与bat文件),然后,出现 sql server database creation utility 窗口。 7. next,选择被恢复数据存放的目标数据库。 8. next, 选择 import availiable data from both database and log files 9. next, next, 然后就完成数据的恢复!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯