高分求:怎样建dts或ssis,并用C#调用????急!!!先谢了。 把sql里的几个数据表中的字段组合成一个表导入另一个远程数据库(数据量大),具体怎样创建dts或ssis(具体步骤,我以前没用过),还有怎样用c#代码调用(winform的)。先谢了,急急急!!!!最好有具体的实现例子。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在MSDN中的以下章节可以看到具体介绍ms-help://MS.MSDNQTR.2003FEB.2052/enu_kbsqlserver/en-us/sqlserver/Q319985.htm调用步骤:1.在sqlserver中创建DTS包2.C#代码调用using System;using System.Runtime.InteropServices;using DTS;namespace DtsInterop{ class ExecPkgWithEvents { public Package2Class package; public void Run() { try { package = new Package2Class(); object pVarPersistStgOfHost = null; package.LoadFromSQLServer("YOUR_SERVER_NAME", null, null, DTSSQLServerStorageFlags.DTSSQLStgFlag_UseTrustedConnection, null, null, null, "YOUR_PACKAGE_NAME", ref pVarPersistStgOfHost); package.Execute(); package.UnInitialize(); package = null; } catch(System.Runtime.InteropServices.COMException ex) { Console.WriteLine("COMException {0}\n{1}\n{2}", ex.ErrorCode, ex.Message, ex.StackTrace); } catch(System.Exception ex) { Console.WriteLine("Exception\n{0}\n{1}", ex.Message, ex.StackTrace); } } }} 注:需要引用的COM组件为Microsoft DTSPackage Object Library DTS创建:开始->程序->Microsoft SQL Server->Import or Export Data,按向导做。或者在企业管理器中右击Data Transformation Services->New 我把YOUR_PACKAGE_NAME改为我创建的dts的名字,怎么没执行包呀,如果手动执行可以。在LoadFromSQLServer的参数中写入我建的dts,程序怎么会知道这是我建的包呀 C# 界面显示问题 请教一个XPath的问题 如何把一个包行两个类(两个功能)的项目作成.DLL文件! 继承带有datagridview的窗体,datagridview的属性不能修改,属性栏为灰色,WHY? 送分!各位有没有什么办法解决参数Override问题? 如何把外部数据粘贴到datagridview 中? 如何让treeView中某一个节点前面有CheckBox? 解码 准备开发个网站过滤程序,大家有思路没有? 推荐网站! 写ashx程序遇到的Session的问题,急! 出不来死不瞑目
ms-help://MS.MSDNQTR.2003FEB.2052/enu_kbsqlserver/en-us/sqlserver/Q319985.htm调用步骤:
1.在sqlserver中创建DTS包2.C#代码调用
using System;
using System.Runtime.InteropServices;
using DTS;namespace DtsInterop
{
class ExecPkgWithEvents
{
public Package2Class package; public void Run()
{
try
{
package = new Package2Class(); object pVarPersistStgOfHost = null; package.LoadFromSQLServer("YOUR_SERVER_NAME", null, null, DTSSQLServerStorageFlags.DTSSQLStgFlag_UseTrustedConnection, null,
null, null, "YOUR_PACKAGE_NAME", ref pVarPersistStgOfHost); package.Execute();
package.UnInitialize();
package = null;
}
catch(System.Runtime.InteropServices.COMException ex)
{
Console.WriteLine("COMException {0}\n{1}\n{2}", ex.ErrorCode, ex.Message, ex.StackTrace);
}
catch(System.Exception ex)
{
Console.WriteLine("Exception\n{0}\n{1}", ex.Message, ex.StackTrace);
}
}
}
}
注:需要引用的COM组件为Microsoft DTSPackage Object Library
开始->程序->Microsoft SQL Server->Import or Export Data,按向导做。
或者在企业管理器中右击Data Transformation Services->New