有两个服务器,都先建立了空库,都叫 database1,生产服务器上的库大小为6G,测试服务器上库大小为2G.经过一段时间的测试,测试库已经产生大量数据,并且稳定,准备移到生产服务器上去正式运行了。把测试服务器产生的数据库备份文件 database1.bak 放到生产服务器上去restore,成功后发现生产库的库大小也变成测试库的2G了。
restore的语句如下:restore database database1 from disk='d:\database1.bak' with recovery,replace.我现在希望恢复数据库时,只是取得bak文件中的数据,而恢复完成后,整个库还是有当初设定的6G大小,有无可能,语句该怎么写?是不是非得完成restore后,用alter 语句来改变数据库大小?