[求助]写个 php 还原 SQL server 数据库显示 正在还原
1. 运行环境
1). 当前使用的 Laravel 版本?
8.83.25
2). 当前使用的 php/php-fpm 版本?
PHP 版本:
7.4.28
3). 当前系统
Windows 10
4). 业务环境
开发环境,php artisan xx
5). 相关软件版本
sql server 2008 R2
2. 问题描述?
RESTORE DATABASE test2
FROM DISK = 'D:\MSSQL\bak_test\test_backup_2022_09_16_164902_2524238.bak'
WITH RECOVERY,REPLACE
, MOVE N'test' TO N'D:\MSSQL\Data\test2.mdf'
, MOVE N'test_log' TO N'D:\MSSQL\Data\test2_log.ldf'
-- SQL server 中没有问题
-- bak 是全量备份任务计划生成的文件
-- 备份 sql
BACKUP DATABASE [zhoupei_dd] TO
DISK = N'D:\MSSQL\bak_test\test_backup_2022_09_16_164902_2524238.bak'
WITH NOFORMAT, NOINIT, NAME = N'test_backup_2022_09_16_164902_2524238'
, SKIP, REWIND, NOUNLOAD, COMPRESSION, STATS = 10
DB::select('上面的 sql');
数据库a 恢复到数据库B 的时候出现了问题 ,数据库一直显示 正在还原,如下图
之前清理数据库,现在想写个脚本把数据还原回去,然后自动合并数据
3. 您期望得到的结果?
可以正常使用 php 执行数据库操作,正常查询数据就行
4. 您实际得到的结果?
数据库显示 正在还原, 无法进行下一步操作