我在批处理文件中运行以下命令:
osql -S dbname -U username -P password -i C:\inputSQL.sql -o C:\postMigration.log -n
dbname,username和password都已正确设置。
但是,当我运行批处理文件时,我将此输出发送到“C:\ postMigration.log”日志
[SQL Native Client]Shared Memory Provider: No process is on the other
end of the pipe.
[SQL Native Client]Communication link failure
我的问题是:什么可能导致SQL Server 2005抛出此错误?这是登录问题吗?
谢谢!
答案 0 :(得分:0)
看起来你想念-H(主持人)param。另请注意-o可以使用相对服务器的磁盘C: