是否可以在dockerfile中运行sqlcmd?
首先创建一个层:
FROM microsoft/mssql-server-windows-developer:2017-latest
接下来,我接受许可协议并设置 sa 密码,方法如下:
ENV ACCEPT_EULA=Y
ENV SA_PASSWORD=VerySecret!
在这样做之后,我试图执行一个简单的示例查询:
RUN sqlcmd -S "localhost" -U "SA" -P "VerySecret!" -Q "select name from master.dbo.sysdatabases"
很遗憾,使用docker build命令会出现错误信息“Sqlcmd: 'name from master.dbo.sysdatabases': Unexpected argument. Enter '-?' for help."
我做错了什么吗?