unix 是否有命令行工具可在Solaris11上连接Azure SQL MI

xqnpmsa8  于 10个月前  发布在  Unix
关注(0)|答案(1)|浏览(76)

1.根据Microsoft文档,有一个sqlcmd实用程序可以在Windows服务器/系统上使用,可以在命令行中执行sql语句和bcp操作。参考:https://learn.microsoft.com/en-us/sql/tools/sqlcmd/sqlcmd-utility?view=sql-server-ver16
1.还有一个在Linux上安装SQL Server命令行工具sqlcmd和bcp的指南。参考:https://learn.microsoft.com/en-us/sql/linux/sql-server-linux-setup-tools?view=sql-server-ver16&tabs=redhat-install%2Credhat-offline
但是,我正在维护一个Unix(Solaris 11)服务器,它希望在连接到Azure SQL托管示例的shell脚本中执行sql语句和bcp操作。我找不到任何Microsoft文档到Unix上的SQL Server命令行工具。
如何安装一个命令行工具,可以连接到Azure SQL MI,然后在shell脚本中执行sql语句和bcp操作,以完成一些业务需求。

9jyewag0

9jyewag01#

SQLCMD是微软开源的SQL Server命令行工具之一,它基于GO语言构建,使其具有可移植性。SQLCMD可用于连接到Azure SQL和Azure SQL托管示例,并执行查询和SQL脚本。基于this information Go在amd64架构上支持Solaris 11,但在SPARC上不支持。然而,here我发现了一篇关于将GO移植到Sparc Solaris的非常有前途的文章。

相关问题