本人建立好一个dts包,用来数据导入,右键执行,好用
用语句
exec master..xp_cmdshell 'dtsrun /S 192.168.201.3 /U sa /P pwd /N 新建包 /M'
时候报错DTSRun: 正在装载...
错误: -2147467259 (80004005); 提供程序错误: 17 (11)
字符串错误: [DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或拒绝访问。
错误源: Microsoft OLE DB Provider for SQL Server
帮助文件:
帮助上下文: 0
NULL无关版本问题,因为我另一台服务器和这个一摸一样的版本,也同样方法建立包,用同样语句却好用,
不知道问题出在哪,请高手指点
用语句
exec master..xp_cmdshell 'dtsrun /S 192.168.201.3 /U sa /P pwd /N 新建包 /M'
时候报错DTSRun: 正在装载...
错误: -2147467259 (80004005); 提供程序错误: 17 (11)
字符串错误: [DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或拒绝访问。
错误源: Microsoft OLE DB Provider for SQL Server
帮助文件:
帮助上下文: 0
NULL无关版本问题,因为我另一台服务器和这个一摸一样的版本,也同样方法建立包,用同样语句却好用,
不知道问题出在哪,请高手指点
我错了,6L的竟然可以,想不明白啊,想不明白,6L在吗,求指点exec master..xp_cmdshell 'dtsrun /S 192.168.201.3 /U sa /P pwd /N 新建包 /M'
exec('master..xp_cmdshell ''dtsrun /S 192.168.201.5 /U sa /P pwd /N 新建包 /M''') 为什么第一句竟然不行呢?
这第一句在另一个服务器上的数据库执行是可以的,包我建的都一样,
这是为什么