2015-10-21 2 views
0

Моя цель - иметь оконную службу, которая работает 24/7, которая собирает все детали, которые я хочу в базу данных (и при необходимости отправлю уведомление). И еще один WPF Gui, которому нужно только загружать данные из базы данных всякий раз, когда пользователь хочет.Как создать соединение между службой Windows и базой данных

Я сделал службу Windows и базу данных с Microsoft SQL Express и добавил этот набор данных к моему проекту WPF.

Но как подключить мою базу данных к моей службе Windows, чтобы она могла собирать данные 24/7.

Я действительно не знаю, с чего начать, благодарю вас за помощь!

Другие сообщения, которые я уже видел, уже имеют какое-то соединение, я хочу знать, как начать соединение шаг за шагом.

+2

Возможный дубликат [Связь между службой окон и базы данных SQL] (http://stackoverflow.com/questions/7509522/connection-between-windows-service-and-sql-database) –

+0

@ RahulTripathi Я видел сообщение, но похоже, что он уже начал соединение, но имеет ошибку. У меня нет связи и пытаюсь найти, как я должен это делать. – user3599415

+0

Вы просмотрели страницу документации для ['SqlConnection'] (https://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlconnection (v = vs.110) .aspx), как видно в другом вопросе? – Nasreddine

ответ

0

Для запроса запроса из службы Windows в базу данных вы можете использовать класс SqlCommand. Для получения событий из базы данных вам необходимо использовать MSMQ (https://msdn.microsoft.com/en-us/library/ms978430.aspx) или использовать очередь в ms sql (https://msdn.microsoft.com/en-us/library/ms186963.aspx) с асинхронным SqlDataReader.

Я думаю, что это может помочь вам начать.

С наилучшими пожеланиями

Смежные вопросы