Кто-нибудь знает о готовом инструменте командной строки 1 , который позволил бы мне подключиться с Linux-клиента к SQL-серверу?
Я хочу иметь возможность выполнять произвольные запросы, но большую часть времени я хочу иметь возможность получить дамп базы данных, а затем восстановить его.
Это имеет быть скриптами , как она будет интегрироваться в автоматизированной среде сборки.
1 К вашему сведению: моя единственная альтернатива - написать что-нибудь. Я, вероятно, буду использовать Perl и DBI
источник
Microsoft создает драйвер ODBC для SQL Server для Linux, хотя он только двоичный и работает только на определенных 64-битных сборках RHEL. 1 Все, что может потреблять ODBC (через набор драйверов unixODBC), может его использовать. Для сценариев вы можете использовать python, perl или что-нибудь, что играет с unixODBC для автоматизации задач.
Пакет также поставляется с версиями bcp и sqlcmd. Sqlcmd будет поддерживать интерактивные запросы или позволять встраивать запросы в сценарии оболочки.
источник
SqlTool - это JDBC CLI для интерактивного использования и автоматизации. Он поддерживает экспорт и импорт способом, аналогичным Oracle Sql * Loader (если вы знакомы с этим).
источник