Quantcast
Channel: SQL Server Integration Services forum
Viewing all 24688 articles
Browse latest View live

syntax for "if configuration is == Production" for expression

$
0
0
Sorry for the stupid question but I have been googling for a few hours and I can't figure this out. All I want to do is skip a step in my ssis package if the current configuration is = Development.
I am thinking I just edit an expression on a precedence constraint, but I don't know the syntax to put in a constraint that says "if configuration is == Production"

I am using sql 2008

How to inmobilize tasks on Control Flow?

$
0
0

Hi,

is it possible? I don't find how to.

When you have a bunch of tasks around would be useful to block tasks as we did in VB/WPF:

SSIS 2008 generates Registration information for this application needs to be updated - VSTA.exe

$
0
0

I am getting the following error in SQL Server 2008 R2 (build 10.50.1734) x86 platform BI Development Studio (BIDS) 9.0.30729.4462 with .NET Framework 3.5 SP1 in a Integration Services project.

I have a package with a Data Flow task that contains a Script Component. I edit it and attempt to edit script and I get the following error:

Registration information for this application needs to be updated. To update, log on as an administrator and run this command:

C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\VSTA.exe /HostID SSIS_ScriptComponent /setup

About a minute later, another box displays with the following message


Cannot show Visual Studio Tools for Applications editor.
Additional information:
The VSTA designer failed to load. “System.Runtime.InteropServices.COMExeption (0x80004005) Error HRESULT E_FAIL has been returned from a call to a COM component at VSTADTAProvider.Interop.VSTADTEProiderClass.GetDTE(String bysHostID, Uint32 dwTimeout).

I execute the command above running as an administrator (there are no output results). BIDS displays the same symptoms.
This happens on a Windows 7 Enterprise (I said Professional in an earlier but un-related post) workstation x86 platform. I get the error even if I create a new script component in a new data flow task in a new package. I also have VS 2010 Premium Edition (build 10.0.30319.1 RTMRel) installed on this workstation (if that matters). I also uninstalled and re-installed SQL Server from my workstation. My colleague doesnot experience this error, who should have a similarily configured PC. Does anyone have any ideas? Thanks.


Greg

SSIS pakage failing to redirect error rows (SQL Server 2016 / Visual Studio 2015)

$
0
0

I have a set of 40,000 files that I am importing into a SQL Server 2016 database using an SSIS package I am building in Visual Studio 2015. Each file consists of several hundred lines of data that are delimited by a space, with text data qualified by double quotes ("). This will result in a table of over a million rows of data.

The problem arises when a string of text contains a double quote that then abnormally ends the text string and generates a "column delimiter for column XXX was not found" error.

Normally, I deal with these types of rows by redirecting them to a failures table, but in this case the package is failing on the error without generating any error rows and does not subsequently complete its run.

Can someone help me understand why the rows are not being redirected?

Alternately, can someone help me deal with text strings that contain text qualifier characters within the string?

Here are the errors I receive:

[ELB Log Source [11]] Error: The column delimiter for column "userAgent" was not found.

[ELB Log Source [11]] Error: An error occurred while processing file "D:\mypath\myfile.txt" on data row 2.

[SSIS.Pipeline] Error: SSIS Error Code DTS_E_PRIMEOUTPUTFAILED.  The PrimeOutput method on ELB Log Source returned error code 0xC0202092.  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.

In this case, I have verified that row 2 of myfile.txt does contain a text string that includes a text qualifier character ("), which breaks up the expected column patterns.


I imagine this has something to do with "the error is fatal and the pipeline stopped executing" part of the error message, but I haven't run into this type of behavior until upgrading to SQL Server 2016 and Visual Studio 2015.

Load Json File using script component - 2014 sql server

$
0
0

Hi, I am trying to load a Json File into sql server and create a report based on that table. Please help me loading the below Json file into sql server table.

sample json attached.

{
     "firstName": "John",
     "lastName": "Smith",
     "age": 25,
     "address":
     {
         "streetAddress": "21 2nd Street",
         "city": "New York",
         "state": "NY",
         "postalCode": "10021"
     },
     "phoneNumber":
     [
         {
           "type": "home",
           "number": "212 555-1234"
         },
         {
           "type": "fax",
           "number": "646 555-4567"
         }
     ]
 }

Thank you very much

Is T-SQL MERGE command more performant than SSIS OLE DB Command transform?

$
0
0

Hi All,

I've explained that the SSIS OLE DB Command executes once for every row that needs to be updated, and that we'd be better off creating a stage table in the destination database, pushing all new and updated rows to that staging table, and then using a T-SQL MERGE stored procedure to "upsert" those rows.  Two others disagreed with me, stating that the MERGE statement also operates row-by-row.  I recall reading a few years ago that T-SQL MERGE is a set-based operation and that, for data warehouse projects, it is nearly always going to be the best choice for an upsert to the destination.  Could somebody please confirm?  They want it done yesterday, of course, but want me to test performance, too.  We've got 30 million rows for the initial insert, and I have no idea many changes (new rows and updated rows) are going on in production on a daily basis, but it's surely got to be in the thousands.  Isn't MERGE the obvious choice?

Thanks,
Eric B.


SSIS package no Oracle provider for OLEDB driver even it is installed

$
0
0


I downloaded both 32 bits ODAC named ODTwithODAC121010 and 64 bits named ODAC121010_X64.

I install 32 bits first, then 64 bits on windows server, since we need both version, 32 bits is for Visual studio and Exeute package utility,  64 bits is for SQL agent job.


But when I openned the SSIS project in visual studio, and tried to add a connection manager that uses Oracle provider for OLEDB, but this driver not shown on the list.

Even I have installed the 32 bit version.

I can see both versions are installed from Oracle Universal installer on the server.


Usually this should work, but I don't know what is missing this time?

Any ideas?


Thanks,


SQLFriend

SSIS/SSDT: The underlying connection was closed

$
0
0
I am trying to use Web Service Task in SSIS/SSDT to use our company's Web Service. However I am getting this error: "The error is: The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel..". I have installed the certificate to Trusted Root Certificates Authorities but I am still getting that error. I speculate that the issue stems from a mismatch name. Where the domain name does not match the name on the certificate I installed. Is there a solution for this or can I have SSIS/SSDT to ignore this certificate error? 

Curious Truncation Error with simple text file import

$
0
0

I'm pretty new to SSIS and I'm using the SQL 2008 R2 version.

I'm trying to import the below data,  into a sql table that has 2 fields:

Worktag char(30)

Type char(3)

The data is 33 characters wide with no headers. The first field is 30 characters wide and the second field is 3 characters wide and each row ends with CRLF.


I've tried choosing both 'Fixed Width' and 'Ragged Right' but both times I get this error form the Progress tab: 

Error: Data conversion failed. The data conversion for column "Type" returned status value 4 and status text "Text was truncated or one or more characters had no match in the target code page.".

I'm setting the field widths appropriately as well. 

Also, when I choose Fixed width and then examine the data in the 'Columns' section it snakes around in an unexpected fashion as per below: 

Is this some truncation or parsing issue that I'm not understanding? Or some illegal character that I can't detect in Notepad Plus?

Thanks for your advice.

SSIS Error - Archive file delete with Error Code 0x00000008 failed

$
0
0

Hi This is related to SSIS script task failed with error code 0x00000008.

The SSIS script task failed with error below: This SQL job was working perfectly but suddenly stop working with following message:

Microsoft (R) SQL Server Execute Package Utility  Version 10.50.1600.1 for 64-bit  Copyright (C) Microsoft Corporation 2010. All rights reserved.    Started:  11:16:16 AM  Error: 2016-08-24 12:41:31.52     Code: 0x00000008     Source: Script Task      Description: The script returned a failure result.  End Error  DTExec: The package execution returned DTSER_FAILURE (1).  Started:  11:16:16 AM  Finished: 12:41:34 PM  Elapsed:  5117.16 seconds.  The package execution failed.  The step failed.

Can any one help on root cause for this error Code: 0x00000008

Thank you.

Facing issue in export maintainance plan

$
0
0

I have installed  Enterprise Evaluation Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) sql server 2012.

But Microsoft.SqlServer.ManagedDTS is missing in C:\Windows\assembly\gac_msil

So i cant load this assembly [Reflection.Assembly]::LoadWithPartialName("Microsoft.SqlServer.ManagedDTS")

Excel -- Uploading each worksheet as separate file in Sequential Order

$
0
0

Hi All,

I need to upload files(20 worksheets in excel) Sequentially, sometimes some files(worksheets) will be missing(in this case ignore and run next worksheet).

Please let me know your suggestions to achieve the above scenario.

Thanks

Exchange Web Service SSIS C# - Data Item does not contain a definition..

$
0
0

I have a function that extracts emails from the inbox, reads them and assigns some of the values to the object. It all works fine when I do this in Win Form application, but when I copy and paste this code in the Script task in SSIS it fails. It errors in both places where Select is.

public MailItem[] GetUnreadMailFromInbox(ExchangeService service) { FindItemsResults<Item> findResults = service.FindItems(WellKnownFolderName.Inbox, new ItemView(200)); ServiceResponseCollection<GetItemResponse> items = service.BindToItems(findResults.Select(item => item.Id), new PropertySet(BasePropertySet.FirstClassProperties, EmailMessageSchema.From, EmailMessageSchema.ToRecipients)); return items.Select(item => { return new MailItem() { Recipients = ((Microsoft.Exchange.WebServices.Data.EmailAddressCollection)item.Item[EmailMessageSchema.ToRecipients]).Select(recipient => recipient.Address).ToArray(), Subject = item.Item.Subject, Body = item.Item.Body.ToString(), mailItem = item.Item, }; }).ToArray(); }

public class MailItem
        {
            public string[] Recipients;
            public string Subject;
            public string Body;
            public Microsoft.Exchange.WebServices.Data.Item mailItem;
        }

Error messages:

Error 1

'Microsoft.Exchange.WebServices.Data.FindItemsResults<Microsoft.Exchange.WebServices.Data.Item>' does not contain a definition for 'Select' and no extension method 'Select' accepting a first argument of type 'Microsoft.Exchange.WebServices.Data.FindItemsResults<Microsoft.Exchange.WebServices.Data.Item>' could be found (are you missing a using directive or an assembly reference?)

Error 2 

'Microsoft.Exchange.WebServices.Data.ServiceResponseCollection<Microsoft.Exchange.WebServices.Data.GetItemResponse>' does not contain a definition for 'Select' and no extension method 'Select' accepting a first argument of type 'Microsoft.Exchange.WebServices.Data.ServiceResponseCollection<Microsoft.Exchange.WebServices.Data.GetItemResponse>' could be found (are you missing a using directive or an assembly reference?

There is the screenshot where the code is highlighted:

I have tried to play with framework versions and references, but nothing seems to help. Any ideas?

Visual Studio 2012, Framework 4.



BixPress with SSIS 2012

$
0
0

Hi Team,

I want to apply BixPress to 2012 SSIS, but BixPress does not supporting Package deployment model.

It was working in case of 2005 SSIS and not in 2012!!

Can some one advice me here..


s

System.Runtime.InteropServices.COMException (0x800A03EC): Unable to get the Open property of the Workbooks class

$
0
0

Hello,

Getting following error when i execute my package on server, while locally i am able to execute it successfully. I am generating multiple .xlsb output file from SSIS , package generate few file successfully and after that it throws below error. I am using a VB Script task which i think causing this error:

Description: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Runtime.InteropServices.COMException (0x800A03EC): Unable to get the Open property of the Workbooks class
   at Microsoft.VisualBasic.CompilerServices.LateBinding.LateGet(Object o, Type objType, String name, Object[] args, String[] paramnames, Boolean[] CopyBack)
   at Microsoft.VisualBasic.CompilerServices.NewLateBinding.LateGet(Object Instance, Type Type, String MemberName, Object[] Arguments, String[] ArgumentNames, Type[] TypeArguments, Boolean[] CopyBack)
   at ST_00ffe20505e1428d97a8951f453bf48d.vbproj.ScriptMain.Main()
   --- End of inner exception stack trace ---
   at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
   at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Binder binder, Object target, Object[] providedArgs, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParams)
   at System.Type.InvokeMember(String name, BindingFlags invokeAttr, Binder binder, Object target, Object[] args, CultureInfo culture)
   at Microsoft.SqlServer.Dts.Tasks.ScriptTask.VSTATaskScriptingEngine.ExecuteScript()


Dataflow hangs while processing a text-delimited csv file

$
0
0

I am working on a new package to ETL a text-delimited CSV file to a  SQL Server 2012 Instance.  My package consists of:

1. DataFlow task

2. Flat File Source --> Flat File Connector to a text-delimited csv file

3. A Row Count transformation to count all errors from the FF source

4. A Row Count transformation to count all error-free rows

I implemented packages both in BIDS for SQL Server 2008 R2 and SSDT for SQL Server 2012.  On the 2008R2 version, the package ran successfully and reports 112,796 rows.  However, on the 2012 version, the package stopped processing rows around the 100,000 mark and never completed.

This is complete reproducible.  I am running:

Microsoft Visual Studio Ultimate 2012
Version 11.0.61030.00 Update 4
Microsoft .NET Framework
Version 4.6.00073

Installed Version: Ultimate

Architecture and Modeling Tools   04940-004-0038003-02451
Microsoft Architecture and Modeling Tools
    
UML® and Unified Modeling Language™ are trademarks or registered trademarks of the Object Management Group, Inc. in the United States and other countries.

LightSwitch for Visual Studio 2012   04940-004-0038003-02451
Microsoft LightSwitch for Visual Studio 2012

Microsoft Visual Studio Tools for Applications 2012   04940-004-0038003-02451
Microsoft Visual Studio Tools for Applications 2012

Office Developer Tools   04940-004-0038003-02451
Microsoft Office Developer Tools

Team Explorer for Visual Studio 2012   04940-004-0038003-02451
Microsoft Team Explorer for Visual Studio 2012

Visual Basic 2012   04940-004-0038003-02451
Microsoft Visual Basic 2012

Visual C# 2012   04940-004-0038003-02451
Microsoft Visual C# 2012

Visual C++ 2012   04940-004-0038003-02451
Microsoft Visual C++ 2012

Visual F# 2012   04940-004-0038003-02451
Microsoft Visual F# 2012

Visual Studio 2012 Code Analysis Spell Checker   04940-004-0038003-02451
Microsoft® Visual Studio® 2012 Code Analysis Spell Checker

Portions of International CorrectSpell™ spelling correction system © 1993 by Lernout & Hauspie Speech Products N.V. All rights reserved.

The American Heritage® Dictionary of the English Language, Third Edition Copyright © 1992 Houghton Mifflin Company. Electronic version licensed from Lernout & Hauspie Speech Products N.V. All rights reserved.

Visual Studio 2012 SharePoint Developer Tools   04940-004-0038003-02451
Microsoft Visual Studio 2012 SharePoint Developer Tools

.NET Reflector Visual Studio Extension   8.5.0.179
Integrates .NET Reflector into Visual Studio to allow you to seamlessly debug into third-party code and assemblies, even if you don't have the source code for them.

Visit www.reflector.net for more information.

Copyright (c) 2009-2012 Red Gate Software Inc.

ASP.NET and Web Tools   2012.3.41009
Microsoft Web Developer Tools contains the following components:
Support for creating and opening ASP.NET web projects
Browser Link: A communication channel between Visual Studio and browsers
Editor extensions for HTML, CSS, and JavaScript
Page Inspector: Inspection tool for ASP.NET web projects
Scaffolding: A framework for building and running code generators
Server Explorer extensions for Windows Azure Web Sites
Web publishing: Extensions for publishing ASP.NET web projects to hosting providers, on-premises servers, or Windows Azure

NuGet Package Manager   2.8.60318.667
NuGet Package Manager in Visual Studio. For more information about NuGet, visit http://docs.nuget.org/.

PreEmptive Analytics Visualizer   1.0
Microsoft Visual Studio extension to visualize aggregated summaries from the PreEmptive Analytics product.

SQL Server Analysis Services   
Microsoft SQL Server Analysis Services Designer 
Version 11.0.5058.0

SQL Server Data Tools   11.1.50512.0
Microsoft SQL Server Data Tools

SQL Server Integration Services   
Microsoft SQL Server Integration Services Designer
Version 11.0.3436.0

SQL Server Reporting Services   
Microsoft SQL Server Reporting Services Designers 
Version 11.0.3436.0


Error code: 0x80040E05. SSIS using MDX SSAS Tabular data source OLEDB Connection

$
0
0

I have a data flow task that has an OLE-DB data source where I use MDX to select data from an analysis services instance, and ultimately dump back into a SQL table. 

Running the package locally works fine, and has never failed. Putting the package on our SSIS server, runs successfully once in awhile but fails most of the time with the 2 errors below: 

Error Number:   -1071636471

Description:        SSIS Error Code DTS_E_OLEDBERROR.  An OLE DB error has occurred. Error code: 0x80040E05.

An OLE DB record is available.  Source: "Microsoft OLE DB Provider for SQL Server 2012 Analysis Services."  Hresult: 0x00000001  Description: "Error Code = 0x80040E05, External Code = 0x00000000:.".

Error Number:   -1073450982

Description:        failed the pre-execute phase and returned error code 0xC0202009.

Googling the top error: 0x80040E05, people are doing the same thing, and experiencing the same sporadic results. I've tried various suggestions, format=Tabular, validateExternalMetaData=False, etc. 

I also found this link which suggests we need to update our SSAS server to the latest version, so we did that yesterday: 

https://support.microsoft.com/en-us/kb/3140211

But it's still failing. The link suggests the SSAS instance needs the upgrade but i'm wondering if the SSIS server also needs the upgrade?

I'm wondering if they've fixed the issue, but i'm doing something wrong. Or if they thought they fixed the issue but didn't, and I need to explore alternate solutions. People have mentioned using an ADO.NET source instead of OLEDB. But if they've supposedly done an update to fix using OLEDB, I want to stick with OLEDB. 

Any ideas ?

Thanks ! 

Microsoft OLE DB Provider for SQL Server 2012 Analysis Services Error Code = 0x80040E05

$
0
0

I've been running a package for 6 months without any issues that pulls data from a cube via MDX and moves it to a database.

We've recently moved to a new server x64 and the connections all succeed but at runtime (in 64 = T&F) I get the following error:

[SRC AdExchange [87]] Error: SSIS Error Code DTS_E_OLEDBERROR.  An OLE DB error has occurred. Error code: 0x80040E05.
An OLE DB record is available.  Source: "Microsoft OLE DB Provider for SQL Server 2012 Analysis Services."  Hresult: 0x00000001  Description: "Error Code = 0x80040E05, External Code = 0x00000000:.".

[SSIS.Pipeline] Error: SRC AdExchange failed the pre-execute phase and returned error code 0xC0202009.

I've installed SQL_AS_OLEDB, SQL_AS_ADOMD from Microsoft® SQL Server® 2012 SP1 Feature Pack

Why is my connection failing?

SSIS - foreach file in HTTP

$
0
0
In ForEach or ForEach Loop container, can we loop all the files placed in a sharepoint portal?

Stored procedure is not executing in execute sql task

$
0
0

Hi, I have a procedure with two parameters. When i execute the procedure in SSMS its working fine. But when i execute the same in SSIS execute sql task it executes the task but not doing anything. 

This is happening after 2014 ssis upgrade. I did recreated the task with no luck.

 Can any one let me know what is happening

Viewing all 24688 articles
Browse latest View live




Latest Images