SSIS 2008 excel connection manager load xlsx file error - ssis

my system:
Windows server 2008 R2 standard.
visual studio 2008/SQL Server 2008
No Office installed.
When I try to connect to an excel (xlsx) file, I got this error when trying to select the name of a sheet.
TITLE: System.Data
------------------------------
The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.
Should I install Office (version?) to solve this or is there other solution?

I just worked through the same problem recently. The consensus of the research I conducted says that installing the following should resolve the problem:
http://www.microsoft.com/en-us/download/details.aspx?id=23734
However, if that doesn't work, you may need to install this as well:
http://www.microsoft.com/en-us/download/details.aspx?id=13255
You should not have to install the full blown version of Office on your server. (Besides the fact that doing so is poor practice.)

Related

Installing the SSRS Data Connector for CRM 2011

I have installed Microsoft Dynamics CRM 2011, Update roll-up 14 in my VPC.
While I try to install Microsoft Dynamic CRM Reporting Extensions using SetupSrsDataConnector.exe, I get an error saying,
Setup cannot proceed because an error occurred while copying installer files to the local system: The upgrade cannot be installed
by the Windows Installer service because the program to be upgraded
may be missing, or the upgrade may update a different version of the
program. Verify that the program to be upgraded exists on your
computer and that you have the correct upgrade For additional details
see logfile.
Does anyone know what is wrong? I tried several instances but they all don't work either. I can access my SSRS server by going to http: //SSRS-Server/Reports and it will give a list of all services running there.
Any help would be much appreciated.
Thanks!
Is there enough disk space for the installation?
Are you installing the update on the SQL machine or the CRM machine?
Are you installing the correct version? CRM 2011, CRM 2013? 64bit, 32bit?
Could you post the results from the log file?
C:\Users\<LoginName>\AppData\Roaming\Microsoft\MSCRM\Logs

could not load file or assembly 'microsoft.sqlserver.diagnostics.strace, version

I have a domain controller on which I have SQL Server installed. All databases are setup to automatically backup everyday. Recently the error found in the footer started popping up whenever I login to an instance of the SQL Server Management Studio, and hence it disabled the automated backups. I searched the internet for a solution and the majority of the solutions were to "format" the pc! which I can't due to many complications.
I read somewhere on microsoft support blog that the solution was to "Uninstall SP1"
What SP1? can anyone help?
The error
TITLE: Microsoft SQL Server Management Studio
The type initializer for 'Microsoft.SqlServer.Management.Dmf.PolicyStore' threw an exception. (Microsoft.SqlServer.Dmf)
ADDITIONAL INFORMATION:
Could not load file or assembly 'Microsoft.SqlServer.Diagnostics.STrace, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' or one of its dependencies. The system cannot find the file specified. (Microsoft.SqlServer.Dmf)
Instead of formatting your PC, just fire up the installer package for your version of SQL Server (in my case, I accidentally uninstalled VS 2010 Shell, which it SQL Server Management Studio needs).
From the SQL Server Installation Center:
Maintenance Section
Repair
That should fix any problems you're having.
I had this problem when I uninstalled SQL Server Management Studio. Reinstalling fixed.
Just install the Shared Management Objects MSI file (32 or 64-bit based on your system architecture) It'll surely fix this issue.

Cannot open .rptproj files in VS2008/BIDS

I have a problem. This co-worker, whenever they open a BIDS project it gives her an error message:
...cannot be opened because its project type (.rptproj) is not
supported by this version of the application.
However, if I remote onto the computer using my login, it opens stuff just fine. The thing is, it was working for them for about 8-9 months. It just 'randomly' started doing this today. It also gives a similar error when creating new report projects.
Do you have an idea what the issue might be? I'm thinking maybe it's a configuration in the user profile? I mean, the computer obviously can open it up- just not for them. Has anyone experienced this and resolved it?
We are using the BIDS suite that comes with SQL Server. It is VS2008, we are running SQL Server 2008 R2.
Thanks in advance.
From Solved: project type (.rptproj) is not supported by this version of the application:
Install "Business Intelligence Development Studio" from the SQL Server 2008 installer.
See Business Intelligence Development Studio 2008 installation for more information on the installation.

SSIS 2012 & Excel 2010 provider issue

I am using windows 7 64 bit,VS 2010 and MS Office 2010. Trying to build an ssis pkg using an excel source, the problem arises as below.
Could not retrieve the table information for the connection manager 'Excel Connection Manager'.
Failed to connect to the source using the connection manager 'Excel Connection Manager'
I found some solutions on internet, tried these steps by
1) installing the MS access database engine 2010 redistributable_x64.exe. I restarted the system, But still the problem persists. i couldnt find the provider in the list of providers in the oledb source and so selected the jet 4.0 oledb provider and changed the extended properties to Excel 12.0, then i get the following error:
Test connection failed because of an error in initializing provider. Could not find installable ISAM.
and also if i use excel source, its throwing me an error as given above on the top.
2) Also, changed the run 64bit runtime to false and also back to True again.
3) tried to change the platform of the project , but it is disabled.
Could yopu please help me. Thanks in advance.
You need to install the 32 bits provider.
Even though your windows is 64 bits, the SSDT development environment is a 32-bit environment. The reason why you cant find the provider in the list of providers is because it only shows 32-bit data providers. You can only see 64-bit providers that have a 32-bit version available on the development machine.
Though its bit late but might to very helpful for other guys.
Visual Studio 2010/2012 comes with 32-bit version only and hence it cannot use ACE OLEDB 64-bit version, which comes with installation of office 2010 64-bit version.
So the solution here would be uninstall 64-bit version office 2010 and install it's 32-bit version. Re-try to add the excel connection manager.
This has resolved my issue and hope for other guys as well.

"The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine" Error in importing process of xlsx to a sql server

I have a 64 bit windows 7 and SQLServer 2008 R2 (64 bit)
I follow the instructions that are here to import excel file to sql server but in figure3 section of that post when I try to access excel file and when I click next this error make me stop:
The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine
I search the web i knew that I must install AccessDatabaseEngine_x64.
but when I install it I have a same problem
Can you please help me what to do?
Install the following to resolve your error.
2007 Office System Driver: Data Connectivity Components
AccessDatabaseEngine.exe (25.3 MB)
This download will install a set of components that facilitate the
transfer of data between existing Microsoft Office files such as
Microsoft Office Access 2007 (*.mdb and .accdb) files and Microsoft
Office Excel 2007 (.xls, *.xlsx, and *.xlsb) files to other data
sources such as Microsoft SQL Server.
Excel 2010 driver is 64 bit, while the default SSMS import export wizard is 32 therefore the error message.
You can import using the Import Export Data (64 bit) tool. ("C:\Program Files\Microsoft SQL Server\110\DTS\Binn\DTSWizard.exe") notice the path is not Program Files x86.
Save it as a CSV file and import it as a flat source file.
This is the only install that resolved the issue for me.
SQL 2008 r2 w/ office 2010 64bit: "2007 Office System Driver: Data Connectivity Components"
Currently, Microsoft don't provide download option for '2007 Office System Driver: Data Connectivity Components' and click on first answer for '2007 Office System Driver: Data Connectivity Components' redirect to Cnet where getting download link creates confusion.
That's why who use SQL Server 2014 and latest version of SQL Server in Windows 10 click on below link for download this component which resolve your problem : -
Microsoft Access Database Engine 2010
Happy Coding!
I had the same problem. SSMS launches the 32bit version of the import and export wizard which has this issue. Try launching the 64bit version application and it should work fine.
if you have xlsx file save it in workbook2003-2007.xls file and try. hope it will work
I had no luck until I installed the 2010 version link here:
https://www.microsoft.com/en-us/download/details.aspx?id=13255
I tried installing the 32 bit version, it still errored, so I uninstalled it and installed the 64 bit version and it started working.