#r #sql-server #amazon-web-services #shiny #rodbc
Вопрос:
con lt;- DBI::dbConnect(odbc::odbc(), Driver = "SQLServer", Server = "xxx.xxx.rds.amazonaws.com,1433", Database = "pws", UID = "johndoe", PWD = "password", Port = "1433")
Выход:
Ошибка: nanodbc/nanodbc.cpp:1021: 00000: [RStudio][SQLServer] Не удалось найти указанный сервер/экземпляр.
Моя база данных AWS RDS SQL Server открыта для удаленных подключений, и я успешно подключился к ней в SSMS и Excel удаленно, используя предоставленную конечную точку.
Любая обратная связь будет очень признательна.
Комментарии:
1. Я считаю, что вам не следует добавлять порт к имени сервера. Удалите это и попробуйте.
2. Та же ошибка при удалении порта из имени сервера
3. Я никогда не видел такого имени водителя без пробелов. Рассмотрите возможность использования рекомендуемого драйвера ODBC 17 для SQL Server . Проверьте, установлено ли с помощью PowerShell
Get-OdbcDriver
или R.odbc::odbcListDrivers
4. У меня была аналогичная проблема с odbc (не связанная с AWS, но связанная с SQL), и я обнаружил, что установка odbc 1.2.2 решила эту проблему. Стоит попробовать.
5. @PaulvanOppen это не сработало. Хотя спасибо за предложение