需要密码。根据查询SQLserver2008r2教程得知:在还原数据库时,需要提供备份文件的位置和密码(如果有的话)。如忘记密码,可以尝试使用以下命令来还原数据库:RESTOREDATABASEFROMDISK=''WITHREPLACE;。