master.dbo.xp_cmdshell 'osql -U 用户名 -P 密码 -i c:\***.sql'

解决方案 »

  1.   

    1: sa连接:  isql -U sa -P password -S servername -d master -i test.sql
    2: NT认证: isql /Slocalhost /L /E /iC:\test.sql
    isql /S"CCOLLATUS-LI" /E /d"msdb" /i"C:\xnet2.sql"master.dbo.xp_cmdshell 'osql -U 用户名 -P 密码 -i c:\***.sql'isql -S 服务器名 -U sa -P 密码 -i "c:\aa.sql"在查询分析器中执行sql文件
    master.dbo.xp_cmdshell 'osql -U 用户名 -P 密码 -i c:\***.sql'master..xp_cmdshell 'isql /S"服务器名" /U"用户名" /P"密码" /i"x:\xxx.sql"'
    osql -U sa -P -S DB-Server  -d SPVSDB -o err.txt -i F:\1.sql -b
      

  2.   

    --注意大小写的问题.
    exec master.dbo.xp_cmdshell 'isql /U"用户名" -P"密码" /i"你的.sql文件"'