首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

调用dts包的有关问题~

2012-01-18 
调用dts包的问题~~我用c#写的控制台程序没有问题,但是移植到web上就不行。现象是在package.LoadFromSQLServ

调用dts包的问题~~
我用c#写的控制台程序没有问题,但是移植到web上就不行。
现象是在package.LoadFromSQLServer那一句程序就不往下走了,网页一直就在等,直到超时
我的程序如下:
string   packageName   =   "test ";
object   pVarPersistStgOfHost   =   null;  
DTS.PackageClass   package   =   new   DTS.PackageClass();
try
{
package.LoadFromSQLServer( ". ", "sa ", " ",   DTS.DTSSQLServerStorageFlags.DTSSQLStgFlag_Default,   null,   null,   null,   packageName,   ref   pVarPersistStgOfHost);
Console.WriteLine( "DTS   Package   Executing.. ");  
package.Execute();
Console.WriteLine( "DTS   Package   Completed ");                    
}
catch   (Exception   ex)
{
Console.WriteLine(ex.Message);
}
finally
{
package.UnInitialize();
package   =   null;
}


[解决办法]
是否同一个数据库
可能是asp.net运行帐号访问数据库的权限不够,console默认是当前登陆用户权限
[解决办法]
我是以为数据库权限的问题,被lz推翻了...再查查看
[解决办法]
有情幫頂
[解决办法]
这个问题貌似在下面的帖子讨论过
http://topic.csdn.net/t/20040628/01/3126874.html
不过他的方法部署的时候可能会有问题,或者lz可以考虑一下身份模拟之类,good luck
[解决办法]
http://topic.csdn.net/t/20040628/01/3126874.html

热点排行