Unable to import SAP ECC data using SSMS - ssis

I'm trying to follow this tutorial Import SAP Data Using SQL Server Management Studio (Microsoft.com)
However, after I did the Step 5 "Choose a Data Source", the "Import Data" wizard is just disappeared and nothing happens.....
I'm using Windows 2012 R2 and BizTalk adapter pack 2013 R2.
In SSMS, it did show the option for connecting SAP using ".NET Framework Data Provider for mySAP Business Suite
After I key in the SAP details and clicked the Next button, the wizard is automatically closed and no error or any warning pop-out. It should pop up "Choose a Destination" dialog box like the Step 6 in the documentation.
What should I do in order to import SAP data into SQL server?

At the end, I found out that I didn't install Data Provider for SAP and RFCs.
Install BizTalk adapters
SAP Logon (or other Data Provider for SAP) must be installed.
Must install RFCs to SAP before you query in the Import Data task. See tutorial
Follow this tutorial to import your data

Related

[DataDirect][ODBC lib] error when refreshing WEBI report

I am using the Web Intelligence Rich Client 4.2 SP3 Patch 3, I created a report and save it on WEBI. After I open the report in WEBI, when I click Refresh, it gives me the following error:
The following database error occurred: [DataDirect][ODBC lib] System information file not found. Please check the ODBCINI environment variable.. For information about this error, please refer to SAP Knowledge Base Article 2054721 on the SAP Support Portal. (IES 10901) (Error: INF )
What is the problem and how do I fix it? Thanks a lot!
I believe the WebI Rich Client needs both 32-bit and 64-bit ODBC data sources with the same name on the machine on which it is running. Then you will need a 64-bit ODBC data source with the same name on the server in order to be able to run the WebI report via the BI Launchpad.
This link discusses how to get to the 32-bit and 64-bit ODBC Administrator Tools.

SSIS dtexec - The component is missing, not registered, not upgradable, or missing required interfaces

I have a fairly simple control flow with two data flows. The first one reads data from an Excel spreadsheet using a source script component and stores data into a cache transform component. The second data flow uses a source script component to read a text file, then uses a lookup component to verify that the text file contained the correct information. The No match output from the Lookup is written into a flat file destination. If I run the package in Visual Studio, either debugger or execute, everything works. If I try to run the package from the command line using dtexec.exe I get the following error.
Description: The component is missing, not registered, not
upgradeable, or missing required interfaces. The contact information
for this component is "Cache Transform;Microsoft Corporation;
Microsoft SQL Server; (C) Microsoft Corporation; All Rights Reserved;
http://www.microsoft.com/sql/support;1".
Other packages that don't use a Lookup component give a different error.
Description: To run a SSIS package outside of SQL Server Data Tools
you must install Enterprise Edition (64-bit) of Integration Services
or higher.
I'm using Visual Studio 2015 and SSIS 2016, and the project target server version is SQL Server 2016. I'm running dtexec.exe from C:\Program Files\Microsoft SQL Server\130\DTS\Binn\. Running dtexec.exe from c:\Program Files (x86)\...\DTS\Binn\ gives the same result.
Try repairing / reinstalling SSIS per your comment:
Integration services are installed but I can't find SQL Server
Integration Services on the services list. Something must have gone
wrong in the installation.

How to save DTS package on windows with SQL Server 2008?

I installed SQL Server 2008 standard on windows 7.
Then I can run legacy DTS package wizard from C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\DTSWizard.exe.
I tried to export for this case. At the end of the wizard, I want to save DTS package but I got message as:
In SQL Server Express, Web, or Workgroup, you can run the package that the Import and Export Wizard creates, but cannot save it. To save packages that the wizard creates, you must upgrade to SQL Server Standard, Enterprise, Developer or Evaluation.
Actually I already install SQL Server 2008 Standard. Not sure why still get this message and I can't save it.
How to save the DTS package for this case?
I had the same problem recently. Just use your sql server installation to install Management Studio and/or (sorry, I don't remember which one actually solved the problem) BIDS tools for Visual Studio and you'll be fine. You need to start off like you were installing new isntance of Sql Server, but then choose "Additional Features / Tools" (or something like that).

SQl2005 SSIS DTS_E_PRODUCTLEVELTOLOW

Hi
I am trying to build an SSIS package to import text files to SQL data tables and then move the text files to a 'processed' file.
I can get the package to run successfully on my workstation in Visual Studio 2005 (although I got 'access denied' on the 'move' operation but I will worry about that later).
However, when I deploy to the SQL server, and execute the package on the server, I get DTS_E_PRODUCTLEVELTOLOW error on the import to SQL stage. I have checked the SSIS service is running on the server which it is.
The data upload is very simple - just the first column from the text file plus the file name in two columns, so none of the 'smart' stuff that might not be installed.
Can anyone help?
Thanks!
http://msdn.microsoft.com/en-us/library/aa337371.aspx
says
Possible Causes
This message might appear because of one of the following problems:
You have installed BI Development Studio but you have not installed Integration Services. Running packages outside Business Intelligence Development Studio requires the installation of Integration Services.
Your package may be attempting to use advanced components for Analysis Services, data mining, or text mining that are available only in SQL Server Enterprise.
In the unlikely case you are using SQL Server 2005 without any service packs, there was a problem with running the Import-/Export Data Wizard. This problem was solved beginning with SP1.
A great collection of tips are in this blog post:
http://blogs.msdn.com/b/michen/archive/2006/11/11/ssis-product-level-is-insufficient.aspx
Update:
To find out, what SQL Server Version you are running, execute the following query on your server:
SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')
The second column of the result tells you the service pack level.

Where are SSIS Packages Saved?

I right clicked on a Database in the object explorer of SQL Server 2008 Management Studio. I went to Tasks > Import Data, and imported some data from a flat text file, opting to save the package on the server.
Now how the heck do I get to the package to edit or run it again? Where in SQL Server Management Studio do I go? I've expanded everything and I can't find it. It's driving me nuts.
If you connect to the Integration Services instance on the server (different choice in the dropdown from "Database Engine" when you connect in SQL Server Management Studio), they'll be under the MSDB folder under Stored Packages.
When you start management studio and connect to a database, make sure you have the server type set to Integration Services instead of Database Engine.
You can find the file path in SSIS under "properties" of the package.
right click the package in solution explorer > full path in the properties window
They are stored on the file system as .dtsx files or in msdb.dbo.sysssispackages. If they are stored in the database you can run them with sql server management studio by connecting to integration services. To edit them, you'll need to export to the file system (.dtsx file) then edit.