В дополнение к другим ответам, не лучше ли использовать файл в Source Control в качестве шаблона, просто используя dev / test зашифрованные строки подключения, чтобы он работал в dev / test.
Для рабочих (или других сред, в которых развернуто приложение), зашифрованный файл учетных данных генерируется отдельно для указанного формата шаблона, управляется / обновляется / развертывается отдельно, к нему применяются соответствующие разрешения безопасности, и никто, кроме DBA / его не видел DevOps.