osql的使用问题~~~求救~~~~
执行以下命令
osql -U sa -P sa -S D:\Test\Test.sql时出错,错误提示如下所示:
[SQL Native Client]SQL 网络接口:定位指定的 Server/Instance 时出错 [xFFFFFFFF].
[SQL Native Client]登录超时已过期
[SQL Native Client]建立到服务器的连接时发生错误。连接到SQL SERVER 2005时,默认设置SQL SERVER不允许远程连接这个事实可能会导致失败。
请教各位大虾,应该怎样解决?小弟在线恭候.......
------解决方案--------------------连接其他的实例
osql -U sa -P sa -S 服务器名称或者ip\实例名 -i D:\Test\Test.sql
------解决方案--------------------密码是区分大小写的。
OSQLPASSWORD 环境变量使您得以为当前会话设置默认密码。因此,不需要通过硬编码来在批处理文件中设置密码。
如果没有为 -P 选项指定密码,osql 首先检查 OSQLPASSWORD 变量。如果未设置值,osql 使用默认密码 (NULL)。
安全说明 要屏蔽密码,请不要与 -U 选项一起使用 -P 选项。而应在指定 osql 以及 -U 选项和其他开关(不要使用 -P)之后,按 Enter 键,然后 osql 将提示您输入密码。这种方法可以确保输入密码时对其进行屏蔽。