Owe*_*wen 2 ssis ole sql-server-2012
我在Visual Studio 2012中使用SSIS运行SQL Server 2012数据库.使用OLE DB Source时,我收到如下所示的错误.此OLE DB源正在执行类似于下面进一步显示的SQL.当我在结尾删除GO语句时,SSIS包执行正常.
在SQL Server Management Studio中,无论GO语句是否存在,SQL都会执行ok.
OLE DB源正在数据流任务中执行.
为什么这个GO在SSIS包中执行时会导致这个错误,应该怎么做呢?非常感谢.
错误:
[来自SQL变量的OLE DB源[33]]错误:SSIS错误代码DTS_E_OLEDBERROR.发生OLE DB错误.错误代码:0x80040E14.OLE DB记录可用.来源:"Microsoft SQL Server Native Client 11.0"Hresult:0x80040E14描述:"语句无法准备.".OLE DB记录可用.来源:"Microsoft SQL Server Native Client 11.0"Hresult:0x80040E14说明:"GO'附近的语法不正确.".
SQL:
/* Test statement */
SELECT 'test' as N'test'
GO
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4798 次 |
| 最近记录: |