从SQL Server生成XML 2008
我有一个关于从SQL server (2005)
产生XML
文件我使用这个代码的问题:从SQL Server生成XML 2008
Select Emp_Id,Emp_Name from tblEmployee Where Emp_Id < 3
For XML AUTO,ELEMENTS
什么我需要添加到该文件保存在我的硬盘驱动器与一个特定的名称(DDMMYYYYHHMM
)?
EXEC master..XP_CmdShell 'BCP "Select Emp_Id,Emp_Name from tblEmployee Where Emp_Id < 3
For XML AUTO,ELEMENTS" queryout "c:\sample.xml" -c -T'
这段代码不是SQL? – Apocaliptica61 2012-08-16 13:54:40
默认情况下,在SQL Server 2005+版本中禁用'xp_cmdshell'。我不认为这是一个需要使用这个程序的情况。 – Bryan 2012-08-16 13:54:48
是的是Apocaliptica61.Its SQL代码,你应该有权限使用xp_cmdshell – AnandPhadke 2012-08-16 14:04:17
你在用什么查询数据库? [Management Studio](https://en.wikipedia.org/wiki/SQL_Server_Management_Studio),[sqlcmd](http://msdn.microsoft.com/en-us/library/ms162773.aspx)或其他一些应用程序? – Bryan 2012-08-16 13:52:29