Run DTS from stored procedure
来源:互联网 发布:卡卡西实力如何知乎 编辑:程序博客网 时间:2024/05/16 12:07
今天需要实现一个功能就是通过 stored procedure 来运行DTS。
结论很简单:
EXEC master..xp_cmdshell ‘DTSRUN /S (local) /N jobs_push_anns /E’
先研究一下DTSRUN这个命令吧。就是来运行DTS的命令,/S就是服务器,/N就是DTS的名字,/E表示信任的CONNECTION,就是不用发送密码和ID。http://msdn.microsoft.com/en-us/library/aa224467(v=sql.80).aspx
然后是xp_cmdshell,就是实现如同操作系统的命令行的一样的功能。http://msdn.microsoft.com/en-us/library/aa260689(v=sql.80).aspx
看起来很简单,实际上我查了好久也试了好久。因为有几个问题。
- 首先当然是理解这行命令的意思。折腾了我蛮久的,几个参数是什么意思。
- 然后是数据库其实不是在程序的本地。但是命令里用了local,居然可以。
- 还有权限问题。DTS要的SYSAMIN的级别的权限,但是实际上是要给用户这个SP的权限就能实现这个DTS。。
好吧,我也是茫茫懂懂的。至少把问题解决了,不过还是不是很能理解。
- Run DTS from stored procedure
- Get Dataset from Stored Procedure in Oracle
- Stored Procedure
- DB2 Passing transition tables from trigger to stored procedure
- Understanding Stored Procedure
- SPGen - Stored Procedure Generator
- 存储过程 stored procedure
- MySQL Stored Procedure Programming
- Stored Procedure Tutorial
- DB2LOAD Stored Procedure
- SPGen - Stored Procedure Generator
- 存储过程(Stored Procedure)
- oracle, stored procedure, cursor
- Stored procedure & Sql Injection
- Cascade Delete Stored Procedure
- [Sybase] Stored procedure tips
- Stored Procedure/存储过程
- Unconnected Stored Procedure transformation
- 关于NSOperation
- SQL截取字符串
- WINCE6.0下开始菜单的“挂起(suspend)”是否可见及阻止系统进入睡眠模式
- 与TCL风雨同行
- Android中SQLite应用详解
- Run DTS from stored procedure
- Backus–Naur Form
- JSP重定向和转发
- 计算完美HASH
- spring声明式事务(一)
- spring声明式事务(二)
- spring声明式事务(三)
- java虚拟机CPU占用率过高排查方法
- spring声明式事务(四)