VSE 2012 for Web Error: The data provider required to connect to the local data file could not be found - sql

I am getting the following error when I am trying to add SQL Server Compact 4.0 Local Database in the Visual Studio 2012 Express for Web:
The data provider required to connect to the local data file could not be found. The file will be added to the project but the typed DataSet associated with the file will not be generated.`
I tried reinstalling the CompactDB and I installed the Microsoft SQL Server Compact 4.0 SP1 x64 ENU.
Please note: I have Visual Studio 2012 Express for Desktop and everything there works fine. I can add SQL Server Compact 4.0 Local Database item.
OS: Windows 7 SP1 Home Premium x64.
Would you be so kind how to fix it?
Thank you very much for your help in advance!

Fix by repairing the VS installation

Related

VS 2013 Could not load file or assembly 'Microsoft.SqlServer.Management.SqlParser, Version=13.0.0.0

I have some SQL CLR projects I created with VS 2012. I want to open them with VS 2013, so I installed SSDT 16.5 for VS 2013.
Now, I am getting this error opening the SQL CLR projects:
Could not load file or assembly 'Microsoft.SqlServer.Management.SqlParser, Version=13.0.0.0
Thanks for any ideas
I also faced this issue, Installing SQL Server 2017 broke SSDT. I have fixed the issue, Here is how I was able to fix it
Steps
Uninstall Microsoft SQL Server 2017 TSQL Language Service.
Install TSqlLanguageService.msi from SQL Server 2016. Part of Microsoft® SQL
Server® 2016 Feature Pack - https://www.microsoft.com/en-us/download/details.aspx?id=52676 (Version:13.0.1601.5 File: ENU\x64\TSqlLanguageService.msi)
then restart visual studio and reload the project
Installing a newer version of SQL Server Management Studio can break SQL Server Data Tools. You need to downgrade the TSQL Language service to 2016 (13.0.0.0) level.
Originally from here:
https://www.sqlservercentral.com/Forums/1921984/Microsoft-Visual-Studio-Could-not-load-file-or-assembly-MicrosoftSqlServerManagementSqlParser-Versio
Installing SQL Server 2017 broke SSDT. I have fixed the issue, but
just wanted to post this because I couldn't find the solution at
first. Steps
Uninstall Microsoft SQL Server 2017 TSQL Language Service.
Install TSqlLanguageService.msi from SQL Server 2016.
Part of Microsoft® SQL Server® 2016 Feature Pack - https://www.microsoft.com/en-us/download/details.aspx?id=52676
Version:13.0.1601.5
File: ENU\x64\TSqlLanguageService.msi
I hope this helps someone.
https://connect.microsoft.com/SQLServer/feedback/details/3106613/net-exception-could-not-load-file-or-assembly-microsoft-sqlserver-sqlclrprovider-13-100-0-0-after-installing-sql-server-2016
Client applications should not be using the assemblies from the Program Files folders unless they are from the specific SDK folders (such as "C:\Program Files (x86)\Microsoft SQL Server\130\SDK")
The 13.100.* version of assemblies you are seeing are currently only for use by Microsoft tools and so are not placed with all needed dependencies being in the same place. The DTS folder especially has only a subset of SMO assemblies since that code does not need things such as SqlClrProvider.
Please use either the assemblies from the SDK folders or from SharedManagementObjects.msi to use as references for your applications.

cannot checkin from SSMS could not load file or assembly microsoft.teamfoundation.versioncontrol.controladapter

I have the following installed on my machine:
SQL Server 2012 developer edition
VS Express 2013 for Web
VS Express 2013 For Desktop
TFS Express 2013
I can check in/out my projects through both VS Express 2013 installs, I am wanting to make my Stored Procs encrypted so need to keep unencrypted copies within a solution in TFS so have this setup but whenever I try to check in via SSMS I get the error:
Could not load file or assembly
"Microsoft.TeamFoundation.VersionControl.ControlAdapter"
Version=12.0.0.0
Has anyone experienced this before or have a solution how to resolve it as the file does exist on my machine.
Have you installed the latest MSSCCI Provider found on visual studio gallery? And have you checked the SSMS options under source control provider, that it is set to Team Foundation Server. Remember that MSSCCI Provider requires Team Explorer 2013 to be installed as well.

Cannot find a dll for SQL Server from VS 2012

Microsoft Visual Studio
Could not load file or assembly
'Microsoft.SqlServer.Management.Sdk.Sfc, Version=11.0.0.0,
Culture=neutral, PublicKeyToken=89845dcd8080cc91' or one of its
dependencies. The system cannot find the file specified.
I cannot "see" the referenced DLL even though it is in the proper spot. I can therefore not bind the datasource to the control. What might I be failing to do?
Please see original question and answer here: Could not load file or assembly Microsoft.SqlServer.management.sdk.sfc version 11.0.0.0
Problem: This issue happens when assembly Microsoft.SqlServer.management.sdk.sfc version 11.0.0.0 not found by visual studio 2012.(Sql server 2012)
Solution: just go to http://www.microsoft.com/en-us/download/details.aspx?id=35580 and download:
ENU\x64\SharedManagementObjects.msi for X64 OS or
ENU\x86\SharedManagementObjects.msi for X86 OS,
then install it, and restart visual studio.
Problem: This issue happens when assembly Microsoft.SqlServer.management.sdk.sfc version 10.0.0.0 not found by visual studio 2010.(Sql server 2008)
Solution: just go to http://www.microsoft.com/en-us/download/details.aspx?id=26728 and download:
1033\x64\SharedManagementObjects.msi for X64 OS or
1033\x86\SharedManagementObjects.msi for X86 OS,
(In most cases downloading this is better http://go.microsoft.com/fwlink/?LinkId=123708&clcid=0x409)
then install it, and restart visual studio.
From here:-
From the error message, we can see there is some missing component in
VS 2012 installation. The assembly in question -
Microsoft.SqlServer.Manangement.Sdk.Sfc version 11 - is a component
DLL for SMO assemblies (even though SFC was originally created for
more ambitious SSMS extension), and it is included in SQL Server 2012
Shared Management Objects.
[SQL 2012 Shared Management Objects] has dependency on [SQL System
CLR types] component, so you have to install SQL Server System CLR
Types first.
[SQL Server 2012 System CLR Types] can be found in the middle of SQL
2012 Feature Pack web page (
http://www.microsoft.com/en-us/download/details.aspx?id=29065 )
Just want to share my experience on this.
I, too, encountered this error. I'm using MS Visual Studio 2013 and I have an MS SQL Server 2008, though I have had MS SQL Server 2012 Installed before.
I was banging my head on this error for a day. I tried installing SharedManagementObject, SQLSysClrTypes and Native Client, but it didn't work. Why? Well I finally figured that I was installing 2008 or 2012 version of the said files, while I'm using Visual Studio 2013!! My idea is since it is a database issue, the version of the files should be the same with the MS SQL Server installed on the laptop, but apparently, I should have installed the 2013 version because the error is from the Visual Studio and not from the SQL Server.
I had this problem after installing SQL Server Express 2014. Apparently 2012 points to some files that are in 2014 and I completely erased all old versions of SQL Server. After much frustration I ended up reloading Visual Studio 2013 and it set up all of the files it needed and now works with SQL Server Express 2014

Cannot manage .sdf file in VS 2010 Ultimate SP1

I keep getting this error whenever I try to open a local DB .sdf file in VS 2010 SP1 Ultimate
Data provider required to connect to local data file could not be found.The file will be added to project but the typed dataset associated with the file will not be generated.
I have the VS 2010 SP1 Tools for SQL Server Compact 4.0 already installed.
Basically I had VS 2010 Express installed and that worked just fine, I have since uninstalled it and installed VS 2010 SP1 Ultimate.
How can I fix this annoying error?
You must install the SQL Server Compact 4.0 Tools for VS 2010 SP1 as well, I have a direct link here: http://erikej.blogspot.dk/2011/01/sql-server-compact-40-released.html

Entity Framework Installation Fails & Crashes Visual Studio

I'm trying to install Entity Framework 5.0 into a Visual Studio 2012 Pro project. Part way through the install it fails and crashes Visual Studio. I suspect that it is trying to figure out which SQL server edition to use when it fails. I have SQL 2008 R2, SQL 2012 and SQL 2012 Localdb installed. No connection string gets added to the config file before it crashes. I've been searching the forums and trying many things but no luck yet. Any help would be appreciated. Same failure when using Visual Studio 2010 Pro.
I found that the EF installer can't handle multiple versions of SQL installed side by side. After removing all but one the program runs fine.