Hi guys,
I was wondering if it is possible to underline a string in an SSIS expression.
If it is possible please help!
Thanks
me
Hi guys,
I was wondering if it is possible to underline a string in an SSIS expression.
If it is possible please help!
Thanks
me
I need to export spreadsheet data into SQL table. For this purpose, I am using Excel Source from SSIS toolbox to read the data. Before I insert rows into destination table, I would like to create the table first whose name would be stored in a variable. How can I achieve this? I tried using OLEDB Command but there's no way I can provide a variable to SQL Command parameter.
Can someone please suggest an approach?
There is an existing ssis package, in which there is a ForeachLoop container, Inside it:
1. Enumerator is Foreach File Enumerator
2. Files ...there is already a name there, something like *abc-201705*.CSV, now I am trying to change it, but its not getting changed.
How can I change the file name ?
With the advent of Spark and Microsoft adopting it in the latest version of SQL server is SSIS now outdated technology?
Can anyone confirm if this is true? I would like to know what is the future of SSIS . As per Microsoft there will be some ETL use cases but in general there will be a shift to new way of ingesting data with high data transmission speed.
I see in the cloud offering both Databricks( cloud spark) and Datafactory ( cloud ssis)
Also will you do ETL with SPARK or SSIS or any other popular ETL tool?
Have an SSIS package loaded to MSDB. A scheduled SQL Agent Job is running the package by a CmdExec "dtexec /SQL "PACKAGENAME" /SERVER "SERVERNAME" /REPORTING E"
The package reads a SQL table to get the BufferTempStoragePath folder name. My question is what Folder Security Permissions should this folder have assigned? Is it the SQL Service Account, the SQL Agent Service Account, is there an SSIS service account? Does it matter if the SQL Agent job is started by schedule or by manually starting the job?
The reason I want to know is that recently we have had several jobs fail with "0xC0047048 - DTS_E_CANTCREATESPOOLFILE - The buffer manager cannot create a temporary storage file on any path in the BufferTempStoragePath property. There is an incorrect file name or no permission or the paths have been full." The folder is present, I am wondering if it is a Security Permissions issue.Occasionally, when opening an SSIS package, the designer will be blank/white. The properties window is empty, the xml behind- the-scenes is un-editable, and the only work-around I've seen is to restart VS.
Minimal googling has revealed that this has been a bug within SSIS for years (just search "SSIS Designer is Solid White").
What I'm asking is whether anyone has found a better work-around, and maybe some info as to why it has been around for so long without a fix from Microsoft. Other search results indicate there have been multiple issues opened in Connect before it was retired.
Thanks,
J
Hi,
I am getting the following error on sql server 2016.
Error: The version of AS400 clsid {} is not compatible with this version of the Dataflow.
The error is getting only for packages which has AS400 connection and only on sql server(not in visual studio).
Naresh
I have a SSIS 2016 package I can run fine from Visual Studio 2015 but when I run from the catalogue or a step in a SQL Server Agent job it fails.
There are a number of error message the first of which is "The version of ..... is not compatible with this version of the DataFlow. [[The version or pipeline version or both for the specified component is higher than the current version. This package was probably created on a new version of DTS or the component than is installed on the current PC.]]
The next error says "The component metadata for .... could not be upgraded to the newer version of the component. The PerformUpgrade method failed."
Firstly, what exactly is causing the version problem - the dataflow, the component or some other software on the SSIS server? I'm not entirely sure from these error messages.
Secondly, could this be an issue around the .NET version on my Visual Studio development machine and the server running the package? It is 4.6.2 on the SSIS server (which is Windows Server 2012 R2) and 4.6.1 on my development machine (also 2012 R2)? To me that doesn't seem likely given the small difference in versions.
What other software should I be looking at around this?
Would be wonderful if somebody has the answer to this one as it's driving me nuts. :-)
Nick Ryan MIS Programmer Analyst, ANZ Bank
here is the syntax:
CREATE TABLE [dbo].[AzureDashboardAS]
(
[Account Information].[TPID].[TPID].[MEMBER_CAPTION] date,
[Calendar].[Fiscal Month].[Fiscal Month].[MEMBER_CAPTION] date,
[Measures].[Above Threshold ACA TPID Count] sql_variant,
[Measures].[New Acquisition ACA TPID Count] sql_variant,
[Measures].[Recapture ACA TPID Count] sql_variant,
[Measures].[Azure Customer Adds Lost Customers] sql_variant)
------Error message
Msg 102, Level 15, State 1, Line 5
Incorrect syntax near '.[Account Information]'.
Hi All,
I am facing this SSIS package issue. There was one SSIS which is a monthly report for my project. For last month the package has run smoothly without any issue. But, when we try to run it for this month it is giving this error.
At first I thought this is due to the column data type, but if so it should not run for any month. It is successfully running for previous month but giving the error for this month.
Any help on this would be much appreciated.
Thanks in advance.!!!
Hi All,
I have encrypted a package with protection level "EncryptAllWithPassword" . And when i executed the package it is giving following error :
"Could not load package "D:\FinalETLSetup\ETL\CI_Replication2.dtsx" because of error 0x8007000E.
Description: Failed to remove package protection with error 0x8007000E "Not enough storage is available to complete this operation.". This occurs in the CPackage::LoadFromXML method.
Source: {747AAB82-603F-4288-9DE2-80606D9FAB5C}"
Although it is working fine when i removed the protection level. But i require to protect the package.
I have 16 GB RAM on the server where i am executing the package and i noticed 76% memory is used when i execute the package .
So please suggest me. what may be the problem. Or which type of memory i will have to increase .
i will appreciate your response.
Thanks and Warm Regards,
Raghvendra Rajak
Hi,
I am getting following error in VS 2015 when trying to build task in SSIS
Severity | Code | Description | Project | File | Line |
Error | System.IO.FileNotFoundException: Could not load file or assembly 'System.Collections.Immutable, Version=1.1.36.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified. | ST_d66f38883af3429fadd76532c1a497e9 | C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.CSharp.Core.targets | 67 |
Appreciate help
thank you
The packages were working fine till we upgraded to SQL server 2016 from SQL Server 2012.
Using the Oracle OleDB driver 12.10
Now I am getting this error - "cannot convert between unicode and non-unicode string data types"
The packages did not change. So there has to be some setting in the driver/server that needs to be changed, I think.
Can someone help.
Hi Experts,
Is it possible in SSIS, Subroutine call? going into details
I am creating a package in which I want if data like Account number of the bank is present it will verify(like Account number can't be a string or account number should be 16 digits).
This can be done using conditional split but as per client requirement, he wants something like a subroutine call. Account number will be verified if it matches then it will go to the databases. if not matches job will stop(or just write file)
Thanks in Advance
Best Regards,
Ravi
Hi,
We had SSIS packages as package deployment model deployed to file system. We wanted to store the packages in sql server database. So, our dba converted them to project deployment model and stored them in SQL Server 2016. We are executing them using SQL Job. For this to work, we had to make bunch of variables as parameters in packages. One of the parameter is of datetime type in package. When we try to pass value to that parameter GETDATE() from sql job, I get error as:
The data type of the input value is not compatible with the data type of the 'DateTime'.
I tried in job-steps window, setting 'Run as' - SQL Server Agent Service Account - didn't run
Tried setting that option to 'TSQL' and
EXEC [SSISDB].[catalog].[create_execution]I even tried converting date to varchar. Nothing works.
I can't make package parameter as varchar for datetime because it is used in many places.
Any suggestions.
Thank You
Migraing from SSIS 2012 to 2016. Connecting to an exisint Sharepoint 2010 site. Using SSDT for VS15. In SSIS 2012 project, we used SharepointlistAdapters from CodePlex.
When loading 'old' project, I get the error that the Sharepoint.conmgr failed to run.
Is there a new Sharepoint List adapter for SQLServer 2016 or we could use the same ones as 2012?
Ijust installed SharepointlistAdapter on my pc and then reopened. As with previsous versions,we could add the Sharepoint Adapter list components under Tools > Choose Tool Box items. But in SSDT15, once in Tool box items, I cannot see the tab "SSIS Data
flow items" and "SSIS Control Flow Items".
Is SSDTV15 not compatible with SharepointListAdapters?
I am getting below errors when using Excel Source and OLE DB Destination in a data flow task - basically importing spreadsheet data into SQL table.
--
Error: 0xC020901C at Data Flow Task, Excel Source [2]: There was an error with Excel Source.Outputs[Excel Source Output].Columns[Q52] on Excel Source.Outputs[Excel Source Output]. The column status returned was: "Text was truncated or one or more characters
had no match in the target code page.".
Error: 0xC020902A at Data Flow Task, Excel Source [2]: The "Excel Source.Outputs[Excel Source Output].Columns[Q52]" failed because truncation occurred, and the truncation row disposition on "Excel Source.Outputs[Excel Source Output].Columns[Q52]"
specifies failure on truncation. A truncation error occurred on the specified object of the specified component.
Error: 0xC0047038 at Data Flow Task, SSIS.Pipeline: SSIS Error Code DTS_E_PRIMEOUTPUTFAILED. The PrimeOutput method on Excel Source returned error code 0xC020902A. The component returned a failure code when the pipeline engine called PrimeOutput().
The meaning of the failure code is defined by the component, but the error is fatal and the pipeline stopped executing. There may be error messages posted before this with more information about the failure.
--
I checked the datatype of output column and compared it with database table column and they match. hence, I don't understand why the text is truncated and throwing error. Below are screenshots:
Column Schema:
Excel Source Output Columns:
I also tried changing the datatype to nvarchar(max) all throughout the pipeline but still no luck.