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

DTEXEC The specified module could not be found

$
0
0

Hello All,<o:p></o:p>

I have the below stated error when running a SSIS package from DTEXEC. i am running the package on a 64 bit Wndwos 2008 R2 system and the below error happens using both 32 or 64 bit versions of DTEXEC.<o:p></o:p>

Below Staging is a OLEDB connecting to our Staging Database and Master is the package name Master.dtsx.

This was running all good on 64 bit Windows 2003 version, but now not working on Windows 2008 R2 64 bit version.

Appreciate your quick help with this.

***************************************************************

Error: 2015-07-22 06:05:35.70

   Code: 0x8007007E<o:p></o:p>

   Source: Master Connection manager "Staging"<o:p></o:p>

   Description: The specified module could not be found.<o:p></o:p>

End Error<o:p></o:p>

Error: 2015-07-22 06:05:35.74<o:p></o:p>

   Code: 0xC00291EC<o:p></o:p>

   Source: Truncate staging tables Execute SQL Task<o:p></o:p>

   Description: Failed to acquire connection "Staging". Connection may not be configured correctly or you may not have the right permissions on this connection.<o:p></o:p>

End Error<o:p></o:p>



Vinish Viswanathan


I want to install 64bit Microsoft.ACE.OLEDB.12.0 drivers on Windows Server 2012? Anybody can suggest some links?

$
0
0

I have a SSIS Package which pulls data from SQL table and load into excel files. This scenario will work if i ran under 32bit environment. But I want to execute the same thing  under 64bit.

When i tried to do that, I am facing an issue like "DTS_E_OLEDB_EXCEL_NOT_SUPPORTED: The Excel Connection Manager is not supported in the 64-bit version of SSIS, as no OLE DB provider is available"

So it means that, I do not have 64bit drivers on my machine if i am not wrong. Could any body tell where i can download Microsoft.ACE.OLEDB.12.0 drivers which will support Windows Server 2012.

Thanks in advance.


Venkat G


Oracle procedure is not returning results when executing from script task on SSIS

$
0
0

Hello Everyone,

I'm executing Oracle procedure, which has three OUTPUT parameters and returns results in table type variable.

Here the limitations are, i should not use ODBC, MSDAORA providers to call the procedure. So I'm planning to using Oracle OLEDB provider. Any suggestions on other providers which has 64bit drivers?

I'm able to execute the procedure successfully, but when i do check (while dr.Read()) its not returning any records. But I know as per stored procedure results, it should return 66 records.

I doubt about my Vb.net code.... Please suggest something.. Thanks in advance.

Dim conn As New OleDbConnection
        Dim cmd As New OleDbCommand
        Dim dr As OleDbDataReader
        Dim QSQL As String


        QSQL = "Declare obus_grp_id PKG_HOBS.Tnumber; ostat_c PKG_HOBS.Tnumber; ostat_msg_x PKG_HOBS.Tmsg_500;" & vbCrLf & _"BEGIN " & vbCrLf & _"PKG_HOBS.PRC_HOBS_GET_CLIENTID(obus_grp_id, ostat_c, ostat_msg_x);" & vbCrLf & _"END;"

        With cmd
            .Connection = FPP1_Connection
            .CommandText = QSQL
            .CommandType = CommandType.Text
        End With

        dr = cmd.ExecuteReader()

        Try


            While dr.Read()

              msgbox(dr.item("obus_grp_id").tostring )

            End While


Venkat G

How to pass Arguments in Execute Process task for calling a power shell scripts.

$
0
0

Hi, 

I am using a execute process task for calling a power shell script for creating a html .

My Executable :- C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe

Arguments:--ExecutionPolicy ByPass -command ". 'D:\AshishBisht\R&D\125232\Listing1.ps1' '@[User::g_dteOrderDate]'"

every things ok apart from that i am not getting dynamic value of @[User::g_dteOrderDate] variable.

in powershell script file :-

$Orderdate=$args[0]

Can anybody suggest where i am doing wrong .

Thanks in advanced.

Failed to load XML from the package file "" due to error 0xC00CE556 "Invalid at the top level of the document.Line.

$
0
0
Using Installation wizard to deploy SSIS packages from DEV server to QA server package store cause this error;
Failed to load XML from the package file "" due to error 0xC00CE556 "Invalid at the top level of the document. Line 773, Column 93". This happens when loading a package and the file cannot be opened or loaded correctly into XML document.  This can be the result of either providing an incorrect file name to the LoadPackage method or the XML file specified having an incorrect format.  Please who have the idea of how this issue can be resolved?
BI Developer

Running job from SQL Server 2014 for 2008 R2 package

$
0
0

Hello Experts,

We've 2008 R2 SSIS packages and we are able to run from SQL Server 2014 with the DTEXEC path of 100.

"C:\Program Files\Microsoft SQL Server\100\DTS\Binn\DTExec.exe"

Now, we want to run same 2008 R2 SSIS packages from same SQL Server 2014 with the DTEXEC path of 120, here:-

"C:\Program Files\Microsoft SQL Server\120\DTS\Binn\DTExec.exe"

But jobs are failing, however jobs are running successfully if we upgrade 2008 R2 packages to 2014 withUpgrade Wizard.

Question,
Can we run the jobs with 120 DTEXEC pathWITHOUT upgrading to 2014 packages?

Please help me out.

Thank You

Regards,

gk03


Please do let us know your feedback. Thank You - KG, MCTS

SSIS 2008 package build version and TFS 2013

$
0
0

Whenever we work on packages we normally checkin the package in the TFS 2013 version.So,everytime we do this a new version is created .I want to know if I can reset the version if yes will that be still valid .

e.g say I was working on a package and checked it in many times say 10 times so when I started the package version was 1 and later due to 10 checkins it became 10.

I have tried hitting F4 to get to the package level properties and tried resetting package version to 1 and it works but my question is this the valid version the system TFS retains or it still ties internally to 10 version.

Also another question other ETL tools like Pentaho and Informatica provide builtin version control system does SSIS also has something like that coming up in the new versions?

Another interesting feature in Business objects which is  LIFECYCLE management used for code promotion (which I think is pretty cool to control code promotions )is that also available in the newer versions of ssis?


Mudassar


multi files in one shot

$
0
0

i have multiple folders in a directory and each folder contains multiple files of same extension but with different formats(columns) and names(xmp: file aand file b). We have a data task in which we are joining(merge) both files and loading into table.

I am not able to understand how to achieve this. should i use foreach, but then it takes 1 file at a time and i need the other file also to join it in data flow.

can somebody help me on this.

 

How to make SSIS prompt for connection values when running a DFT or package from Visual Studio?

$
0
0

Hi,

I am new to SSIS. My earlier ETL experience is on Datastage, hence, it's taking me a little time to get my head around some things in SSIS, hence this question which might seem kind of naive to some of you. Our project is on SSIS 2012 and we are using the project deployment model. We have parameterized the connection managers, created environments, environment variables and configured the references. Hence, when we deploy the solution to higher environments, the connection strings are picked from the environments and not the ones stored in the connection manager. However, we face issues when in development environment, we need to run the same package but by entering the values manually in the connection manager. Even though the connection details are correct, when we execute the package from Visual Studio, SSIS is not able to connect to the database. Is there any way to have SSIS prompt for the connection details after we have click on "Execute Task" or "Start" from Visual Studio? 

Thanks for your time,

Shreya K.

Purpose of Connection Manager being bundled with the SSIS solution itself

$
0
0

Hi,

I am new to SSIS. I have worked on Datastage in my career so far, hence, it makes grasping some of the concepts of SSIS difficult. What I want to understand is that why does the connection manager need to be bundled along with every SSIS solution. My point is if I have the connection between machine running SSIS and the database, then why do I need create a connection manager, why can't I simply give the server name, user name and password in the OLE DB task itself and get started. Is it because SSIS doesn't have the client-server architecture like Datastage (I may be wrong here as well, SSIS may have a client-server architecture but I might just not aware of it.)

I am not facing any issues right now but just want to understand the concept behind having connection managers with every solution.

Regards,

Shreya K.

Integration Services Catalogs - 2014

$
0
0

Hello everyone,

I'm a bit confused with SSIS catalog (2014).

My question is:

The package \Project_Test_1\Flow.dtsx should start the following packages:

1- \Project_Test_1\Staging_A.dtsx
2- \Project_Test_1\Staging_B.dtsx
3- \Project_Test_2\Staging_C.dtsx

I would like to know how the Flow.dtsx (Project_Test_1) can access package Staging_C.dtsx (Project_Test_2) within Catalogs.

When I was using Integration Services in SQL Server 2008 R2, I was working with Flow call packages on MSDB. However, I don't know how to call the same way to packages on Catalog.

Any help would be much appreciated.

Data extraction from Hyperion Financial Management using SSIS

$
0
0
I want to build a data import process with SSIS, sourcing Hyperion Financial Management. Accoring to my knowldge there were a Star Integration Server (Star Analytics acquired by IBM in Feb 2013) doing the extraction job and which could be used in SSIS. As this product is not available now, Any other suggestion , how to do this.

srpatel0

Please send me the script

$
0
0

HI,

   I want to execute a package in ssis from sql server.Instead of using SQL SERVER AGENT  UI ,i need  script.

I can execute the package only through command prompt by using the command DTEXEC /f <package path>...

How can i execute a package by using script or any code or any t-sql commands..explain in detail about how to implement this..

Grouping of packages in SSDT projects and TFS Source Control for SSIS 2012

$
0
0

Hi,

    We are using TFS for source control for the developed SSIS 2012 packages. I would like to understand what is the better way of handling the situation. We have multiple developers who will be working on different SSIS packages logically belonging to the same IT project. 

Following are my questions:

1. What is the criteria to group packages in different or same visual studio project(s)?Do each SSIS package has to be in its own SSDT - Visual studio Project as each package will be developed in parallel by a different developer?


2. If it is possible that we can have  the same Visual Studio Project, how does version control with TFS work if we have different SSIS packages of the same visual studio project being worked by different developers?

Can some one please shed some light on the different points to be considered to come up with a strategy?

Thanks,

Raj


Raj

Catalog Permissions Don't Work for Windows Group

$
0
0

According to this KB article (https://support.microsoft.com/en-us/kb/2890052#/en-us/kb/2890052),
the issue with Windows Group and SSIS Catalog was fixed in the CU7 for SQL
Server 2012 SP1. I'm currently running SQL Server 2012 SP2 but am still having
this issue. When the Windows user who is a member of the Windows group tries to
view and execute a SSISDB package, the user cannot see the folder. Is anybody
else having this issue still?<o:p></o:p>



Fuzzy Lookup - bug/logic issue?

$
0
0

I've been using the fuzzy lookup to try match similarly named source values and have come across one that surely can't be correct. 

For the name "Hopkins W.", I have three potential matches (according to the fuzzy lookup) with similarity as follows

Higgins W.	0.632809937000275
Zoins W.	0.618580460548401
Hopkins K.	0.583522439002991	

Now considering "Hopkins K." matches on the entire surname and the other two only on the "W" initial, why on earth are the other two rated as a more likely match? Even taking this at purely a token level match, they would both still be 1 token matching each so at worse, should be at least the same. Can anyone come up with a sound reason behind the result or worthy of raising with Microsoft?

SSIS with Visual Studio Community Edition 2015? SQL Server 2014

$
0
0

I was told, from a chat with microsoftstore.com, that if I wanted to learn SSIS I could install SQL Server 2014, evaluation license, and then install Visual Studio Community Edition 2015 (both are free, which is important). I've done both, but when I open Visual Studio Community Edition 2015, click on new project, I don't see an option for Integration Services.

Was I given the correct information? Am I doing something wrong?

Ignore bad rows - not alphanumeric

$
0
0

I need to ignore or redirect bad rows (i.e. contain special characters)

I have tried using a conditional split component but I do not know what special characters I may receive in my data source. They vary from (but not restricted to) the following:

Ѭ

####

I know that that I can use a script component and a REGEX to match various patterns but what I need to do is the following:

Ignore rows where primary keys fields only have alphanumeric values (as my primary key values cannot contain NULL and will not parse when a special character exists)

However, my primary key fields are Date, Time and Site so I also need the REGEX pattern to allow '/' and ':' and '.' for Date and Time (with precision)

If the special character only exists in Site and not Date or Time, I can replace with "" and process the row.

Can this be done using REGEX and script component?









joining object variable values in script task

$
0
0

I have a object variable named "UserList" which gets populated through execute sql task - stored procedure.

I wish to concatenate all the values in "UserList" using ssis script task - in lang vb.

Output should be like (User1,User2,User3,....)

Nuget,SSIS, and GAC.

$
0
0

Ran into an issue today, it appears that when trying to write an SSIS Script component, you can not easily use a NuGet package/package manager to reference API's. Not without registering them to the GAC first.

If you reference a NuGet package, and then close the script and reopen it, it will lose the reference if the DLL's are not GAC'd.  I guess this OK if you are only referencing one or two DLL's.  But it will cause issues when trying to run from another computer.  The other problem in my case, is that I am referencing an entire API library -quickbooks.  There are a dozen or 2 DLL's that I am trying to reference via NuGet.  It is going to be very cumbersome to GAC them all.

This makes me want to rethink using SSIS at all for this solution, but since I am trying to build an ETL process between an internal accounting system and quickbooks online, SSIS seemed a good choice initially.  My intent was to write a small REST call in the SSIS script component that would act as a data source to the web api and then load a Chart of Accounts based on information from QuickBooks online.  But as soon as I close the script, I lose all my Nuget references. 

Kind of hard to believe that SSIS does not really "play friendly" with NuGet at this point.  Anyone know if there are any improvements planned in this area?


Viewing all 24688 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>