使用bash脚本连接到远程SQL Server

时间:2014-03-26 14:44:50

标签: sql-server linux bash debian

我们公司在另一个国家/地区拥有数据库(SQL Server)。我有db的主机名,用户名和密码。我想通过bash shell从数据库中提取数据并将它们放入本地文件中。我怎么能这样做?

2 个答案:

答案 0 :(得分:3)

安装FreeTDS。配置完成后,您就可以使用 tsql 从bash查询SQL Server。

答案 1 :(得分:1)

您需要一些命令行实用程序从MS SQL Server导出数据。 一种选择是在Linux上安装SQL Server的Microsoft ODBC驱动程序,然后使用一些命令行实用程序,如sqlcmd。

Microsoft ODBC驱动程序的MSDN页面:http://msdn.microsoft.com/en-us/library/hh568451.aspx

使用sqlcmd将数据导出到CSV文件的示例:How to export data as CSV format from SQL Server using sqlcmd?