У нас есть экземпляр EC2 для приложения .NET и экземпляр RDS для SQL Server Express. Поскольку Express не поддерживает Sql Agent Jobs, нам нужно использовать sqlcmd и назначить его как пакет. Может ли командный файл быть настроен в экземпляре RDS, и если да, то как? Если нет, существуют ли другие бесплатные альтернативы без настройки SQL-сервера в EC2?Можно ли запустить sqlcmd из экземпляра RDS?
ответ
Я думаю, что вы, возможно, придется использовать некоторые PowerShell
команды из EC2 экземпляра для .Net приложения против экземпляра RDS ..
Команда образец хотел бы ниже
C:\Users\Administrator> Invoke-Sqlcmd –ServerInstance -Database EduData –Query “SELECT id, name, value, testscore FROM TestScores” –Username -Password
Примечание: Я думаю, что вы для этого потребуется программное обеспечение SQL Client, установленное на вашем. NET приложении EC2, чтобы это сделать.
Теперь вы можете создавать свои пакетные задания в своем экземпляре EC2.
Надеется, что это помогает
Вы на самом деле не можете RDP в экземпляр RDS:
От Microsoft SQL Server on Amazon RDS
Для того, чтобы поставить управляемый опыт службы, Amazon RDS не обеспечивают доступ к оболочке DB экземпляры
Таким образом, вы не можете запустить sqlcmd
непосредственно на экземпляр. Аналогично для пакетных файлов они не могут быть установлены на экземпляр RDS.
Как было предложено @vmachan, вам необходимо установить клиентские инструменты на отдельный экземпляр, чтобы получить доступ к функциям командной строки.
Вы можете использовать команду ниже. Меня устраивает.
"C: \ Program Files \ Microsoft SQL Server \ 110 \ Tools \ Binn \ Sqlcmd.exe" -S "xxxxxxxxx.us-east-1.rds.amazonaws.com" -d базы данных -U user_id -P пароль -i "путь \ SqlQueryName.sql"
или без имени базы данных
«C: \ Program Files \ Microsoft SQL Server \ 110 \ Tools \ Binn \ Sqlcmd.exe "-S " xxxxxxxxx.us-east-1.rds.amazonaws.com "-U user_id -P password -i " путь \ SqlQueryName.sql "
- 1. Можно ли запустить два экземпляра отладчиков?
- 2. Доступ к RDS из экземпляра EC2
- 3. Утилита использования RDS-экземпляра
- 4. Восстановление экземпляра RDS для зарезервированного экземпляра
- 5. каноническое имя для экземпляра RDS
- 6. Время обновления экземпляра AWS RDS
- 7. Выбор подходящего экземпляра AWS RDS
- 8. Можно ли переписать метод экземпляра из модуля?
- 9. Можно ли запустить через переменные экземпляра в Python
- 10. Два экземпляра rds к одному соединению экземпляра ec2
- 11. Могу ли я запустить реплики Amazon RDS на EC2?
- 12. Можно ли запустить клиентское приложение из Silverlight?
- 13. Можно ли запустить MSI из каталога Temp?
- 14. Можно ли запустить докер из внутренней докеры?
- 15. Можно ли запустить vim из задачи capistrano?
- 16. Можно ли запустить сервис из ContentProvider.onCreate()?
- 17. Можно ли запустить waze из Ionic
- 18. Android, можно ли запустить приложение из дозвона?
- 19. Можно ли запустить скрипт Oracle из Groovy?
- 20. Можно ли запустить Android-сервис из BroadcastReceiver?
- 21. Доступ к Amazon RDS из экземпляра EC2 из области различий
- 22. Каковы преимущества шифрования экземпляра AWS RDS
- 23. Настройка экземпляра AWS RDS MSSQL из файла .bak
- 24. пытается запустить sqlcmd, не удается установить соединение?
- 25. Можно ли запустить несколько AsyncTasks
- 26. Как загрузить базу данных Amazon RDS из экземпляра?
- 27. Доступ к RDS из экземпляра эластичного бобового стека в VPC
- 28. Запись в базу данных RDS MySQL из экземпляра EC2
- 29. Невозможно выбрать VPC при создании экземпляра RDS
- 30. Как переименовать конечную точку экземпляра Amazon RDS?