Я столкнулся с точно такой же проблемой (конечно, с другим паролем).
Чтобы строка подключения к базе данных работала на машинах разработчика, я изменил параметры публикации, чтобы использовать«разные» строки подключения.
Для вашего примера: web.config будет содержать:
<connectionStrings>
<add name="MyDB" connectionString="server=Server1;uid=user1;pwd=abc123%72;database=Database1;"
</connectionStrings>
В проекте настроек публикации щелкните правой кнопкой мыши проект, выберите публикацию ..., перейдите в настройки-> базы данных.Для базы данных MyDB введите
server=Server1;uid=user1;pwd=abc123%72;database=Database1;
Это позволило моей машине разработчика сохранить соединение с базой данных, а хост-машине автоматически использовать правильную строку соединения как путем публикации напрямую, так и через teamcity.