Я создаю клиентское приложение, которое будет использовать серверную часть SQL Server для хранения постоянных данных. В прошлом я всегда делал это, используя строки подключения, которые обычно хранятся в реестре. Затем я ищу это значение реестра и использую его для инициализации моего SQLConnection.
Однако мне интересно, является ли этот метод наилучшей практикой? Другой вариант, который приходит на ум, - это создать системное соединение ODBC на клиентском компьютере, который может получить доступ к хранилищу данных. Это было бы лучшим решением, так как строка подключения была бы менее заметна, однако это также означает, что ODBC-соединение необходимо будет создавать на каждом компьютере, на котором установлен клиент.
Каковы рекомендации по подключению к хранилищам данных, как указано выше?