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

hwo to make oledb source dynamic

$
0
0

hi,

i have script component ,which ckeck wheather file exits or not.

and passing that variabel to oledb source.

now how can i make this so it will pick whatever file name is there in variable


SSIS 2012, SSISDB Catalog and ServerStorage protection level errors.

$
0
0

I'm using SQL Server 2012 Enterprise Build 11.0.2100. I have about 200 packages that move data between servers...typical ETL. Sometimes a package will  fail to execute and throw the following error:

"Error 0xC0014061 while executing package from project reference package "xxxxx.dtsx". The protection level, ServerStorage, cannot be used when saving to this destination. The system could not verify that the destination supports secure storage capability.

The protection level, ServerStorage, cannot be used when saving to this destination. The system could not verify that the destination supports secure storage capability."

  • This error is intermittent. It is not related to a single package and does not always error on the same package.
  • My packages are deployed using the package deployment model.
  • It seems that I have no control over the Protection Level set for the packages because when I import the package back into SSDT, all the package configurations are set to EncryptSensiveDataWithUserKey instead of ServerStorage.
  • I've tried to set all 200+ packages to server storage and deploy but that didn't help.

There is a step in the deployment process that changes the ProtectionLevel of the packages...does this set it to EncryptSensitiveDataWithUserKey because the catalog is encrypted? Has anyone ever ran into this before and how do I fix it?

*edit*

I was wondering if this had to be related to my destination provider. I'm currently using OLE DB\SQL Server Native Client 11.0 and this package is being ran from a SQL Server Agent job. Could this be a simple permissions issue or should the change providers for my data flow tasks?

While loop error in SSIS

$
0
0

Hi there,

I have a problem with SSIS.

with script task I am loading a csv into a table, do a clean up, get data back into a buffer and do a data check (using Visual Basic in Script task).

After the check I update the DB table row by row.

At the end  I do a CSV export with the new data.

This stuf is dynamic, because I have various CSV with different structures.

Now my problem is, I have one CSV that has 4000 rows.

When I do the data check in the script task ( it is a select from with 7 joins) and while loop after that to write the results into variables), the whila loop breaks down after about 1600 rows (sometimes it is 10 rows more or less).

I I split the CSV so that I have less than 1600 rows per CSV, it works fine.

When it breaks down I get the error: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt. (object is not linked to an object instance)

Does anyone know why this happens?

Thanks E.

How to achive managing connections and variables without a package configuration file as in SISS 2008

$
0
0

Hi All,

Im recently using SSIS 2012 and I want to achieve with the deployment model the same thing I used to do with SSIS 2008 with a package configuration file.

1. Variables values (I use this to pass the database name to a store procedure that I invoke from Integration Services inside the store procedure there is dynamic sql).

2. Connection Strings, I keep my source and destination connections with a specific user and password.

So I want to change in only one place the variables values in order to update the database name and pass the new values to the sp´s.

Same thing with connection strings including passwords.

Ive been reading quite a lot but I don´t understand what to use for what I want to do... there is parent package, but I don´t know what to put on that parent package... is a regular package? or what?...

I tried variables... but they have only package scope... and I tried using project parameters but thats it i create the and i don´t know how to call them to each package...

I think im quite confused with this new approach in SISS 2012... sure I can go back to configuration files.. but I really want to discover the new advantages of this version with the deployment model and SSIS catalog.

Can you help me?

Thank you in advance...

Regards

Adriana

Creat/Update SSIS Package on SQL 2008 R2 (64bit) named instance

$
0
0

On my server myServer\myInstance, I have created a task which I have saved as an SSIS package

Then I have added a JOB, which would then schedule that package to run, noting when I added the STEP, the package source was set to "SQL Server" and the server was also set to "myServer\myInstance" and clicking the [...] for the package, listed my SSIS package (along with a few others that I have created). If I change the package source, I have file system (opens the folder where I can see a dtsx file that I have created) and SSIS Package store, which shows a tree for "SSIS Packages" underneath with File System and MSDB, bith being empty.

So, selecting my package from SQL Server and myServer\myInstance, I finish the "job" and run a test ... works perfect.

How do I update/change that package? (this is the main need for this question, sorry that there's a long story attached to this). I have read that you can update a packages saved on the file system, but that it's not easy ... would rather avoid that option, if possible.

If I try to get the management studio to connect to myServer\myInstance then I am toldInvalid server name "myServer\myInstance". SSIS service does not support multi-instance, use server name instead of "server name\instance"

I change that to by just "myServer" and it connects, I can see it (with tree branches) in the Object Explorer, but if I try to expand out "Stored Packages -> MSDB -> ..." I getThe SQL Server instance specified in SSIS service configuration is not present or is not available. This might occur when there is no default instance of SQL Server on the computer.......... Login failed for DOMAIN\user (MsDtsSrvr)

I had read about changing the MsDtsSrvr.ini.xml file so that the <Name> and <ServerName> become <Name>MSDBmyServer\myInstance</Name><ServerName>myServer</ServerName>,w hich I did (and restarted the service) but when I then connect to the integration services in the management studio, it has the 'Running Packages' and 'Stored Packages' with nothing under either of them?

Any ideas to get this working would be appreciated.

What component to use when I want to sum a column without changing the sort order? the Aggregate changes the sort order when choosing to group by.

$
0
0

Hi,  Any help is greatly appreciated.  This has been keeping me going for awhile.

I want to sum the PosNegAmount when I group by CompareKey. If i use CompareKey to group by in an aggregate it changes the sort order to the CompareKey then it sums. See data below.  I would want three records in this case yet I only get two.  Is there a way to sum a column and keep the sort order?


shash

move file

$
0
0

hi,

i am using file system task,

that move files from 1 to another.now this files will have same name. which comes as a access database.in the one table has field which has date.

what i want is when i move my file to another folder,i need to append whatever value i have in the field to the file name,now this field will has 2 rows both with same date

example

issuedate

janury2 1995       lst

january21997      lst

thanks

microsoft jet 4.0 oledb provider

$
0
0

hi,

i  need to use,following provider ,

native oledb\microsoft jet 4.0 oledb provider.

now here in connection string, i have date source = c:\users:\.txt

i need to make this dynamic,like need to give variable name,so whatever file comes ,it wil pick it up

if i put data source -user::file1

it give sme error not valid file format.

i cannot use connection string,because it involves other things

please help me


what does this condition return?

$
0
0

Hi,

Sorry if this question is not per std of this forum, I have one EXECUTE SQL component which have T-SQL as below

Delete from DIM_ProgramTable Where CreateDate <'12:00:00 AM'

where create date is nothing but getdate() when DIM_ProgramTable  was loaded.

What do guys think think in above query ,will it ever delete any record?

Regards,

gaur


Gaur

Help with VB in script task

$
0
0

This is how my code exists in the script task.I want to modify it by using variable for the path.I defined a variable filepath with package as scope for path  and a variable filename with package as scope for name. How can I use those variables in the query below?

Sub Main()
        If My.Computer.FileSystem.FileExists("C:\SAMPLE.txt") Or My.Computer.FileSystem.FileExists("C:\SAMPLE.xml") Then Dts.TaskResult = ScriptResults.Failure
        Else
            My.Computer.FileSystem.WriteAllText("C:\SAMPLE.txt", Dts.Variables(0).Value.ToString, False)
            My.Computer.FileSystem.WriteAllText("C:\SAMPLE.xml", Dts.Variables(0).Value.ToString, False) 
Dts.TaskResult = ScriptResults.Success
       ''
 End If
    End Sub

Convert Date from Month DD,YYYY format to MM-DD-YYYY in SSIS

$
0
0

Hello,

I want to convert a date in the format "November 14,2012" to 14/12/2012. Can some one please help me how i can perform this in

SSIS??

Thanks

Nandan

Fuzzy Lookup Reference Table issue

$
0
0
hi All,

I faced the problem that I spend few day to find the solution but not found.
that is, I create a new index with maintenance features and then use the existing same index.

After insert new record into reference table it works fine, but unfortunately, when use update/delete it turns failed.

I don’t know what happened on it?
Couldn’t the reference table be dynamic? or there exists some alternatives?

It’s really appreciate for your help!!
thanks in advanced.

Jackie

insert from 1 database table into another databse table

$
0
0

hi,

i need to isnert data from 1 database table to another database table using condition

insert


(

[Code],ProductName)


select

 Format,Name


from

[CS].[dbo].[Master]


where

[CS].[dbo].[Master].Format!=Rx.dbo.Stage1.[Code]           getting error the multipart identifier  Rx.dbo.Stage1.[Code] count not be bound

into [Rx].[dbo].[Stage1]

Sending mail to more addresses with SSIS 2005

$
0
0

Hi,

I need to implement a SSIS 2005 pkg to send a mail, by using the send mail task, for more addresses. I think to create a table with the username and the related mail addresses, but how can I read row by row this table to value the mail address for the send mail task?

Any suggests to me, please? Thanks

Unable to do the setup

$
0
0

Hi,

I have a problem with this and can't go further with the setup

http://social.msdn.microsoft.com/Forums/en-US/crm/thread/4b826b94-aa98-4723-ab6e-ec162dc23e34

How should I adjust the report server for it? Thanks a lot.


Many Thanks & Best Regards, Hua Min


Informix odbc from SSIS Ado.net Source

$
0
0

Hi Guys,

I am trying to getting get data from Informix ODBC 3.7TC  to Sql server database using ssis but got a syntax error as below.

ERROR [42000] [Informix][informix ODB Driver] [Informix] A systax error has occured iclt09b.dll

Its working fine when using MS Access 2010.

Please let me know if I am missing something.

Thanks

Tinku.

gwtting value from table into variable

$
0
0

hi,

i need to get latest value which will bein lasr row of the table from only 1 files into variable using ssis.

how cani achieve that

error information for failed SSIS job [error event id: 12291 and keyword: 0x80000000000000]

$
0
0

Please let me know what EventID 12291 and keywords 0x80000000000000 means from below event details.<o:p></o:p>

<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> <o:p></o:p>

<System>

<Provider Name="SQLISPackage110" /><EventID Qualifiers="16385">12291</EventID><Level>2</Level><Task>0</Task>

<Keywords>0x80000000000000</Keywords>

<TimeCreated SystemTime="2012-11-09T07:29:48.000000000Z" /> <o:p></o:p>

<EventRecordID>969873</EventRecordID>

<Channel>Application</Channel>

<Computer>xxx-xx.xx-xx.com</Computer>

<Security UserID="xxxxxxxxxxxxxxxxxxxxxxxxx" /></System>

<EventData>

<Data>LoadFTData</Data>

</EventData>

</Event><o:p></o:p>

Whereas the job throws below error message<o:p></o:p>

Executed as user: xx-xxx\xxx. Microsoft (R) SQL Server Execute Package Utility Version 11.0.2100.60 for 64-bit Copyright (C) Microsoft Corporation. All rights reserved. Started: 7:29:32 AM Error: 2012-11-09 07:29:48.32 Code: 0x00000006 Source: SCR_Process FT File Description: The script returned a failure result. End Error DTExec:The package execution returned DTSER_FAILURE (1). Started: 7:29:32 AM Finished: 7:29:48 AM Elapsed: 15.35 seconds. The package execution failed. The step failed.<o:p></o:p>

SSIS package fails to excute when i replace the old dtsx package with new one but same name

$
0
0

Hi

I'm trying to run a package but it keeps on failing giving me an error but it only works with the previous package that was deployed. I added a new column to the table and to the extraction in the command text in visual studio, mapped the columns and when i execute the package manually it completes successfully and loads the data in the table and new column. However, there was a job that was created on this package in SQL Server agent and the job still runs succesfully on the old package. Now, when i replace the old package with the new one the job step fails. I get this error

Executed as user: Userpc\admin. Microsoft (R) SQL Server Execute Package Utility  Version 10.50.2500.0 for 32-bit  Copyright (C) Microsoft Corporation 2010. All rights reserved.    Started:  11:49:52 AM  Error: 2012-11-09 11:49:52.28     Code: 0xC0011007     Source: {B072BD98-C0A6-4D84-9FE5-9EAFC3B5B250}      Description: Unable to load the package as XML because of package does not have a valid XML format. A specific XML parser error will be posted.  End Error  Error: 2012-11-09 11:49:52.28     Code: 0xC0011002     Source: {B072BD98-C0A6-4D84-9FE5-9EAFC3B5B250}      Description: Failed to open package file "C:\Projects\Integration Packages\CollectionBBA.dtsx" due to error 0x80070005 "Access is denied.".  This happens when loading a package and the file cannot be opened or loaded correctly into the XML document. This can be the result of either providing an incorrect file name was specified when calling LoadPackage or the XML file was specified and has an incorrect format.  End Error  Could not load package "C:\Projects\Integration Packages\CollectionBBA.dtsx" because of error 0xC0011002.  Description: Failed to open package file "C:\Projects\Integration Packages\CollectionBBA.dtsx" due to error 0x80070005 "Access is denied.".  This happens when loading a package and the file cannot be opened or loaded correctly into the XML document. This can be the result of either providing an incorrect file name was specified when calling LoadPackage or the XML file was specified and has an incorrect format.  Source: {B072BD98-C0A6-4D84-9FE5-9EAFC3B5B250}  Started:  11:49:52 AM  Finished: 11:49:52 AM  Elapsed:  0.032 seconds.  Process Exit Code 4.  The step failed.

Using a variable in data flow task

$
0
0

Hi Guys,

Ok so basically i have access to a external MySQL Database i need to ETL data into our Internal SQL Warehouse but i only want to get data that is greater then the last record in our warehouse(ie new data) ...

So i want something like this in the ADO.net Source Select * FROM Table Where ID > Global_Variable_ID

Is this possible ? 

Viewing all 24688 articles
Browse latest View live


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