Question: sqlcmd is not recognized as an internal or external command sql 2012?
Answer: There may be several causes of the issue: The system can't find the sqlcmd.exe (or bcp.exe, isql.exe) tool, because the path to this tool is not specified in the System Environment Variable “PATH” The appropriate tool is not installed to your computer. You have the different version of SQL Server, like 2000 and earlier.