none
Запуск программы на другом компьютере RRS feed

  • Вопрос

  • Добрый день! программа использует sql база данных, что нужно чтобы программа нормально работала на других компьютерах, без установки sql server?
    Я хочу стать программистом
    3 февраля 2011 г. 10:12

Ответы

  • Да, весь SQL Server Express, если он не был установлен ранее. На Вашем компьютере он был установлен вместе с Visual Studio, но на другом компьютере его может не быть.

    Для Вашего случая рекомендую все же использовать SQLite вместо SQL Server Express. Отличия в коде будут минимальными, нужно будет только экспортировать данные.

    • Помечено в качестве ответа Program-s.g 3 февраля 2011 г. 11:07
    3 февраля 2011 г. 11:05

Все ответы

  • Вы имеете в виду SQL Server Express или SQL Server? В любом случае, программа работать будет, так как она зависит только от клиентской части SQL Server (которая включена в поставку .NET Framework), так что проблема только в серверной части. В Вашем вопросе не уточнено, где находится сервер: на локальной машине или на удаленной. В случае, если это локальный SQL Server Express с подключенной в виде файла базой данных, то придется его устанавливать вместе с программой.

    Если база данных небольшая и не планируется ее удаленное использование, рекомендую обратить внимание на вариант с базой данных SQLite . Это небольшая однопользовательская СУБД, не требующая установки: достаточно только подключить сборку System.Data.SQLite к Вашему проекту.

    3 февраля 2011 г. 10:30
  • я имею в виду SQL Server Express , его добавляю в проект(локальная база данных), в базе данных сейчас более 1000 элементов

    то придется его устанавливать вместе с программой.-то есть установить весь sql server?

    3 февраля 2011 г. 10:38
  • Да, весь SQL Server Express, если он не был установлен ранее. На Вашем компьютере он был установлен вместе с Visual Studio, но на другом компьютере его может не быть.

    Для Вашего случая рекомендую все же использовать SQLite вместо SQL Server Express. Отличия в коде будут минимальными, нужно будет только экспортировать данные.

    • Помечено в качестве ответа Program-s.g 3 февраля 2011 г. 11:07
    3 февраля 2011 г. 11:05