У меня есть приложение c # winform, которое использует SQL 2005 Express. Приложение обычно разворачивается на домашних компьютерах и ноутбуках.
Пользователь может приобрести больше контента для своей базы данных на моем веб-сервере.
Когда они это сделают, я хочу позволить пользователю обновить свою базу данных, запустив скрипт SQL, хранящийся на моем веб-сервере; однако я хочу сделать это так, чтобы пользователю было нелегко скопировать файл сценария в Интернет, чтобы другие пользователи могли свободно его скачать (например, я не хочу просто разрешать пользователю загружать SQL-файл). скрипт на рабочий стол).
Моя текущая стратегия: когда пользователь покупает контент, ему по электронной почте код ключа, затем он открывает мое приложение, вводит этот код ключа в текстовое поле и нажимает кнопку, которая запускает хранимую процедуру, с которой связывается (соединяется с ) мой веб-сервер и каким-то образом запускает сценарий SQL.
Моя текущая проблема: я не знаю, как должен выглядеть код в этой хранимой процедуре. Может кто-нибудь указать мне хороший пример того, как это сделать (с примерами кода - мне нужны примеры кода). И какие поисковые термины я должен использовать, чтобы найти больше примеров.
У меня нет SQL на моем веб-сервере. Мое приложение не является приложением ASP.NET.
Также, пожалуйста, дайте мне знать, если есть лучший способ обновить базу данных пользователя (поскольку я довольно не осведомлен о SQL).