我正在尝试使用批处理文件自动执行SQL脚本。这是我的批处理文件中的内容
@echo off
dbisql -c "Server=servername ;DBN=databasename ;UID=UserID;PWD=password" SqlFile.sql
pause
它说找不到服务器
答案 0 :(得分:0)
如果服务器不在同一台计算机上,则必须告诉客户端。您可以通过以下两种方式之一进行操作:
Server=<servername>;...;host=<hostname>
。如果服务器未在默认端口(2638)上运行,则也可以使用host=<hostname>:<port>
添加端口号。这是首选方法。links=tcpip
参数添加到连接字符串。这是一种较旧的方法,如果服务器位于其他子网中,则将无法使用。