Запутывание никогда не является правильным ответом. Может, ты ошибаешься в этом.
Я могу придумать несколько способов, чтобы строка подключения была либо недоступна, либо не важна.
Вы можете поместить свою базу данных позади веб-службы, чтобы строка подключения к базе данных была известна только веб-службе. Разумеется, вам потребуется другой способ ограничения доступа к веб-службе, например использование учетных данных для входа.
Или вы можете назначить каждому пользователю свое имя / пароль для входа в SQL. Таким образом, они будут знать свой собственный идентификатор пользователя / пароль, но будет легко «отключить» его из базы данных. Это также дает вам гораздо лучший контроль над доступом каждого человека к самой базе данных ... например, к каким таблицам / представлениям у них есть доступ, и к какому типу доступа.