для SqlConnection - файл UDL использовать НЕЛЬЗЯ.
храни строку подключения в реестре или файле конфигурации
для файла кофиграции - чтение штатными средствами, запись/исправление - как с XmlDocument'ом. есть средство работы c config'ом от MS:
Configuration Management Application Block for .NET