关于sqlcmd,网上一搜一堆介绍,基本上来就是使用 sqlcmd -S SERVERNAME -U USERNAME -P PASSWORD -i filename.sql 的命令之类的,连环境都没交代,这些命令是在哪里输入?直接cmd里输入还是sqlcmd里输入,因此造成了许多困惑。
键盘输入Windows+R弹出运行,再输入cmd回车会弹出cmd命令窗口,然后输入sqlcmd回车会默认连接到本机的数据库实例上,然后你就可以直接输入sql语句进行本机数据库操作了。但是要想连接远程数据库实例呢?
在刚才的基础上输入:connect server[\instance] [-l timeout] [-U user [-P password]]来切换实例。或者直接在cmd命令中输入sqlcmd -S SERVERNAME -U USERNAME -P PASSWORD来连接到指定数据库实例。
如果在运行窗口中直接输入cmdsql也会默认连接到本机数据库实例中
提供两个我参考的链接:http://blog.sina.com.cn/s/blog_3eec0ced0100mhm2.html
https://msdn.microsoft.com/zh-cn/library/ms165702.aspx