izz moe Ответов: 1

Как добавить базу данных в программное обеспечение


Я работаю над проектом visual studio wpf, который будет использоваться несколькими пользователями.
Я хочу, чтобы каждый пользователь, устанавливающий программное обеспечение, имел локальную базу данных, подключенную к онлайн-базе данных (размещенной)... для этой цели я решил использовать репликацию слиянием sql server.
Мой вопрос заключается в следующем: для того чтобы добавить базу данных в приложение, лучше всего:

1. настройте схему моей базы данных и слияние в среде sql server management studio и подключите ее непосредственно к приложению;(база данных будет создана, если она не существует)

2.настройте схему моей базы данных и слияние в среде sql server management studio, затем отсоедините мою базу данных от моего сервера, добавьте файл MDF в файлы приложения и включите его в программу установки;

Кроме того, просто проверка; реликвия слияния не принимает сервер в интернете в качестве издателя, поэтому в этом случае мне нужно сделать каждого пользователя приложения издателем, а веб-сервер подписчиком.. Я здесь прав или что-то упустил?

Что я уже пробовал:

Я знаю, что это основной вопрос, но мне было интересно, будет ли работать репликация слиянием, если я использую второй вариант

Gerry Schmitz

Ни "SQL management studio", ни "репликация слиянием" не являются фундаментальными для того, где вы находитесь в своем проекте. Начните с вопроса "Что такое база данных". Местные и дистанционные. Метод доступа.

1 Ответов

Рейтинг:
0

RickZeeland

Боюсь, что это не "основной вопрос", репликация базы данных-сложная тема.

Вот интересная статья: Синхронизация баз данных с Microsoft Sync Framework - журнал Visual Studio[^]

И, возможно, вы сможете узнать что-то из этого обсуждения о работе с автономной базой данных: c# - настольное приложение, которое может работать в автономном режиме при отсутствии подключения к SQL Server - переполнение стека[^]