C# 使用BCP在本地计算机上创建XML文件

C# 使用BCP在本地计算机上创建XML文件,c#,sql-server,xml,bcp,C#,Sql Server,Xml,Bcp,我创建C应用程序来生成XML文件。我使用bcp.exe: 但当我在本地机器上启动这个应用程序时,XML文件是在MS SQL server所在的服务器上创建的。如何在本地硬盘上保存xml文件?@har07我看到了这一点,它不工作服务器除了能看到的以外,对驱动器号一无所知。您可以使用UNC路径“\\machinename\sharedfolder”或将服务器上的驱动器映射到本地计算机。 command.CommandText = "EXEC xp_cmdshell 'bcp.exe \"select

我创建C应用程序来生成XML文件。我使用bcp.exe:


但当我在本地机器上启动这个应用程序时,XML文件是在MS SQL server所在的服务器上创建的。如何在本地硬盘上保存xml文件?

@har07我看到了这一点,它不工作服务器除了能看到的以外,对驱动器号一无所知。您可以使用UNC路径“\\machinename\sharedfolder”或将服务器上的驱动器映射到本地计算机。
command.CommandText = "EXEC xp_cmdshell 'bcp.exe \"select * from Primer.dbo.TempLot 
FOR XML AUTO, ROOT, Elements\"  queryout C:\\new\\outxml1.XML -w -r -T'";
command.ExecuteNonQuery();