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