Visual Studio проект мдф - PullRequest
       13

Visual Studio проект мдф

0 голосов
/ 31 мая 2018

У меня есть проект, которому нужен локальный кеш определенных элементов в удаленной базе данных.Я решил добавить локальную базу данных (.mdf файл) в проект, который кэширует эти данные (которые не изменяются вообще или, по крайней мере, очень редко)

Причина в том, что их около 100пользователи, обращающиеся к удаленной базе данных и одной важной таблице, имеют около 2 миллионов строк и около 50 столбцов данных (я знаю, что она плохо спроектирована, но я ее не проектировала).Есть несколько запросов, которые тяжело работают с базой данных, например, сравнение текста с помощью команды like '%%'.

Они запускаются на столбцах, которые я хочу разместить в локальном кэше, чтобы я мог перемещать скачки производительности с удаленного на локальный дБ (чтобы не влиять на всех, а только на пользователя, выполняющего поиск).

Теперь к вопросу.Все ПК разработчика работают нормально.Однако все компьютеры конечных пользователей выдают ошибку, которую они не могут подключить.

Поиск показывает, что им нужен SQL Server Express (хотя у меня нет SQL Server Express, и он работает на моем компьютере).Однако все, что я нахожу ссылку на SQL Server 2012 Express.

У меня был один пользователь, установивший SQL Server 2017 Express LocalDB из https://www.microsoft.com/en-us/sql-server/sql-server-editions-express, но проблема по-прежнему не решалась.

Пожалуйста, укажите мне, что нужно на компьютерах конечных пользователей, чтобы заставить это работать.Также, пожалуйста, не предлагайте sqlite, поскольку я уже попробовал это, и это было слишком медленно для необходимой работы.Я открыт для других решений

...