Нужно ли устанавливать SQL Server, если я использую его в своем приложении?

1

Я создал систему управления библиотекой. Я использовал SQL Server 2012 в своем приложении, и теперь хочу поделиться им. Должен ли я также устанавливать SQL Server 2012, когда я хочу установить приложение на другие компьютеры?

Примечание. Мое приложение не находится на сервере.

  • 4
    Если вы не подключаетесь к удаленному экземпляру SQL Server, то да, это в значительной степени определенно, что он должен быть установлен на клиентском компьютере.
  • 0
    «Нужно ли устанавливать его, когда я хочу установить […]» - Есть ли шанс уточнить это предложение?
Теги:
sql-server-2012

2 ответа

18
Лучший ответ

Как вы использовали SQL Server в своем приложении?

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

1

Если вы использовали "localDB" в качестве типа базы данных SQL, возможно, вы можете просто включить его в настройку, а зависимости должны быть установлены установкой.

Если вы использовали подключение к размещенным версиям SQL (например, SQL Server, работающему как служба), вам придется установить SQL-сервер и довести базу данных на ПК, на котором будет работать приложение, или на сетевом компьютере, который к этому приложению можно подключиться.

  • 0
    Я использую LocalDB в моем программном обеспечении (строковое соединение). так какое программное обеспечение я должен установить?
  • 0
    @Pedram_Parsian LocalDB не следует использовать в рабочих целях, это встроенная версия SQL Express для разработки. Если вы хотите использовать SQL Server бесплатно, рассмотрите возможность развертывания SQL Server Express вместе с вашим приложением или, в качестве альтернативы, купите лицензию SQL Server и разверните полную версию.
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню