Распространение SQL Server Express без установщика (например, свободные библиотеки DLL)? - PullRequest
0 голосов
/ 12 ноября 2010

Можно ли распространять SQL Server Express в виде простой коллекции модулей (DLL)?

У нас есть внутренний инструмент C #, который использует сервер SQL для создания временной базы данных для потребления инструментом C ++ с использованием ODBC.Зависимость от SQL-сервера делает весь процесс излишне хрупким и медленным из-за проблем с сетью.Если бы мы могли вместо этого разместить временную базу данных локально, это сделало бы наш процесс намного более надежным и чуть более быстрым.

Единственное, что мы распространяем - внутренний инструмент в виде набора EXE и DLL:Нужен SQL Express в виде DLL, а не обычный дистрибутив установщика.Это возможно?

1 Ответ

0 голосов
/ 12 ноября 2010

SQL Server Compact Edition больше похож на то, что я хочу, поскольку он поддерживает развертывание в стиле xcopy. Хотя он не поддерживает ODBC, поэтому мне, возможно, придется перенести код C ++ на OLEDB.

Вместо этого можно использовать SQLite через ODBC , для которого потребуется отдельный драйвер OLEDB для SQLite (для инструмента C #).

...