2017-01-27 7 views
0

У меня есть экземпляр MSSQL, запущенный на хосте Windows, и хотел бы, чтобы в эту базу данных была включена Raspberry Pi.node-red, малина Pi и MSSQL

Я пробовал узел node-red-contrib-mssql и, похоже, близок, но SQL Server отказывается от соединения по той или иной причине в зависимости от того, как я настроил узел. Самая последняя ошибка: «Ошибка входа для пользователя mjmain/mpi».

На стороне SQL я пробовал SQL/смешанную аутентификацию, новые логины и настройку удаленного доступа через TCP, но мне не повезло.

Кто-нибудь успешно использовал этот узел в этой среде?

+1

Какое издание SQL Server выполняется на этом хосте Windows? –

+0

2008 R2 на WIndows 7 Professional – user3235770

+1

Это версия, что такое издание? Разработчик? Стандартный? Экспресс? Что-то другое? В зависимости от выпуска, соединения с другими машинами/устройствами могут быть запрещены. –

ответ

1

Только что настроил такую ​​настройку сегодня. Node-Red на RPi, MS-SQL Express на Win7.

Есть советы (все это на стороне окна) ... - включить TCP/IP протокол клиента в Configuration Manager SQL Server - включить 1433 TCP-порт для входящих соединений в брандмауэре Windows (или отключить брандмауэр) - включите и сделайте автоматический запуск службы SQL Browser (может быть полезно)

Убедитесь, что логин сервера хорошо отображен для пользователя базы данных и имеет права! В параметрах подключения Node-Red вам необходимо использовать вход в систему. Другая проблема, у меня была DNS, поэтому я использую IP_address_sql_server \ имя_экземпляра. С уважением