启动SQL Server导入/导出向导?

时间:2009-12-31 07:55:31

标签: c# sql-server

可以从我们的Windows应用程序调用SQL Server导入/导出向导吗?

3 个答案:

答案 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的信息,所以我在这里只提供一个链接:

http://msdn.microsoft.com/en-us/library/ms175937.aspx