La vacuna Bacillus Calmette-Guérin (BCG), única disponible para esta enfermedad y el principal pilar para la prevención, solo tiene una eficacia parcial. De hecho, si bien protege a los niños de las principales formas de la enfermedad, no lo hace para la variante más común, que es la pulmonar, por lo que ha tenido poca incidencia en la reducción de la cantidad de casos de TBC.
预防也有类似的问题。卡介苗是唯一一种现成的结核病疫苗，也是结核病预防的主要手段，但它只是部分有效。事实上，尽管它可以预防儿童罹患最险恶的结核病，但却无法保护任何人得最普通的结核病——肺结核。结果，卡介苗对于降低结核病病患数量收效甚微。而尽管已有一些新的潜在疫苗通过了初步临床测试，但在未来多年内，卡介苗仍将是唯一可用的疫苗。