我正在尝试在安装了SQL database
的{{1}}服务器上使用.bak
文件恢复Ubuntu
。
我使用了以下命令行:
sqlcmd -S localhost,1433 -U SA -Q“RESTORE VERIFYONLY JCIHistorianDB FROM DISK ='/ home / test_db.bak'WOR MOVE'testDB_Data'TO '/var/opt/mssql/data/test_db.mdf',移动'testDB_Log'TO '/var/opt/mssql/data/test_db.ldf'“
如下所示,结果是成功的:
RESTORE DATABASE在845.191秒内成功处理了528668页
然而,数据库数据应该是大小的一半。它不是来自SQL Developers
文件,因为从Windows实例上的同一文件恢复都很好。
你知道为什么会这样吗?我在.bak
上也有足够的空间。
非常感谢你的时间。