可以从我们的Windows应用程序调用SQL Server导入/导出向导吗?
答案 0 :(得分:3)
数据导入/导出向导是一个名为“DTSWizard.exe”的外部应用程序,它位于SQL Server安装目录中的某个位置。
就我而言,在安装了SQL Server 2008 R2 CTP的64位系统上,我发现它位于:
"C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\DTSWizard.exe"
用于32位版本
或
"C:\Program Files\Microsoft SQL Server\100\DTS\Binn\DTSWizard.exe"
表示64位版本
您绝对可以将这些位置存储在某个配置文件中,然后从Winforms应用程序执行这些位置。
马克
答案 1 :(得分:1)
该向导生成一个SSIS包。您可以在应用程序中保存并使用它来控制它(例如:用户选择的文件名)。
否则,您无法控制向导中的数据位置。当然,应用程序的加载或导出功能是在对您的应用程序有意义的环境中,而不是做任何事情并将其放在任何地方?
答案 2 :(得分:0)
我在这里猜测,但我认为SQL Managament Studio中的Import \ Export向导只是命令行工具bcp.exe的包装器。
互联网上有很多关于bcp的信息,所以我在这里只提供一个链接: