修建水库需要具备以下资质:

水利水电工程施工总承包资质:

根据工程规模和复杂程度,资质分为特级、一级、二级、三级。三级以上资质的企业可以承包相应规模的水利水电工程。

安全生产许可证:

企业必须持有安全生产许可证才能进行水利工程的施工。

项目经理职业资格证书:

项目经理需要具备相应的职业资格证书。

安全员职业资格证书:

施工现场的安全员需要具备职业资格证书。

其他可能需要的资质:

根据工程的特定需求,可能还需要具备工程设计资质、监理资质、勘察资质等。

综上所述,修建水库的企业需要具备水利水电工程施工总承包资质,并且需要配备相应的安全生产许可证、项目经理职业资格证书、安全员职业资格证书等。此外,根据工程的具体需求,可能还需要其他相关资质。