Как я могу использовать базу данных SQL, как я использовал для доступа? - PullRequest
0 голосов
/ 16 октября 2018

Я давно поддерживаю продукт, написанный на VB6, с базой данных Access.Во многих случаях подключенный диск использовался для одновременной работы нескольких рабочих станций.Поскольку, похоже, Microsoft недавно это сломала, мне нужно переписать все с новым набором инструментов.

Я планирую использовать VB.net, и я хотел бы использовать базу данных SQL на этот раз для стабильности.Проблема в том, что рынок, который я продаю, не может / не будет поддерживать установку полноценного SQL Server и всех сложностей управления им.

То, что я не могу найти какую-либо текущую информацию о том, является ли SQL Server или нетКомпактность по-прежнему существует, независимо от того, может ли она быть добавлена ​​в веб-проект NON, и будет ли она легко развернута и проста в управлении, как база данных Access.

Когда я пытаюсь следовать указаниямдобавьте SQL Server Compact в мой проект, он недоступен в раскрывающемся списке «Источник данных» (есть перечисленные версии «Simple by ErikEJ», но они, похоже, не работают). Я видел SQL Server Compact, о котором говориливеб-проекты, но я строю локально установленный .exe.Я не могу найти ЛЮБУЮ текущую информацию о том, какие разновидности SQL доступны сейчас, чтобы добавить их в локальную программу, работающую в одноранговой сети.

Ответы [ 2 ]

0 голосов
/ 17 октября 2018

Как и предполагалось, SQL Server CE все еще может использоваться, но больше не поддерживается.Для файловых баз данных Microsoft в настоящее время рекомендует SQLite.

Для многопользовательской системы SQL Server Express, вероятно, является лучшим выбором.Это все еще основано на сервере, поэтому сервер должен быть установлен где-то.Для локальных баз данных вы можете установить на тот же компьютер, что и приложение, и прикрепить файл данных по запросу.Для нескольких клиентов вам потребуется сервер, установленный на машине, доступной для всех, и постоянно подключенная база данных.

0 голосов
/ 16 октября 2018

SQL Server Compact больше не поддерживается и не разрабатывается корпорацией Майкрософт. Я предлагаю вам использовать SQL Server Express, он разрешает удаленные подключения (если это разрешено) и имеет скромные требования к ресурсам.Поддерживает базу данных размером до 10 ГБ.

...