use counts
select *
from tools..create_output 'week16_em_final','counts',',opt_in,email,ip,sourceur','\\Sqlsrvr\f\Orders\misc\EliteMate\'
我尝试做的只是从我们的某个数据库中导出一些数据。
以下是我收到的错误:
Msg 102,Level 15,State 1,Line 6
“周16”之后的语法不正确' week16_em_final'。
知道它为什么不收集数据并导出这个小文件?
感谢您提供的任何帮助,我是SQL的新手,所以,提前抱歉。
答案 0 :(得分:0)
如果您有导入和导出向导,则可以执行此操作:
如果您选择SQL Server Authentication
选项,也可以选择Server name
到Source Server
然后选择数据库'
如果您选择SQL Server Authentication
选项,也可以选择Server name
到Destination Server
然后选择`数据库'
您可以单击编辑映射作为选项。
点击Next
或Finish
按钮
答案 1 :(得分:0)
首先,您使用的是不支持的软件。你提到存储过程 - 我们必须猜测它名为create_output。如果是这样,则无法使用此语法。您执行存储过程,不能从中进行选择。示例:
execute tools.dbo.create_output 'week16_em_final', 'counts',',opt_in,email,ip,sourceur','\\Sqlsrvr\f\Orders\misc\EliteMate\'
请注意,我添加了架构名称(假设为dbo) - 不要养成坏习惯。但是,当您对其进行格式化时,该字符串参数看起来非常奇怪,因此也可能存在其他错误。如果这是您的第一次尝试,您应该向同事寻求帮助。