MS Build Error with SQL Server CE 4 and EF - silverlight

I just changed a simple SQL Server Express Datebase to SQL Server CE 4. This DB lives in the App_Data folder of an ASP.NET WebProject, which is also the host for my Silverlight project.
Then I build a EF-model based on this SSCE Database using Entity Framework 4.
And this model is the base for my WCF RIA Service.
Everything compiles and runs locally without problems. But I get an exception when trying to compile on our build server:
C:\Program Files (x86)\MSBuild\Microsoft\Silverlight\v5.0\Microsoft.Ria.Client.targets (305): Schema specified is not valid. Errors: MyModel.ssdl(2,91) : error 0175: The specified store provider cannot be found in the configuration, or is not valid.
From the log file it seems, that the exception happens in the Silverlight project - not in the Webproject.
Does anybody know what I am missing?
Thanks!

Is SQL Server Compact 4.0 runtime installed on the build server?

Related

Could not load file or assembly Microsoft.SqLServer.SMO

We have a VB application that downloads databases from SQL Server 2005.
We migrated the SQL server version to 2016.
The application has stopped working.
(I was told that we need to install a newer version of the SMO connection libraries on our workstations to connect to the SQL server, so we will have to recompile / test / modify our code with SQL Server 2016 compatible libraries. .)
I installed the following 3 files:
AMO objects (SQL_AS_AMO.msi)SMO Objects (SharedManagementObjects.msi)
SQL CLR Types (SQLSysClrTypes.msi)
From: https://support.jetglobal.com/hc/en-us/articles/219401687-SQL-Analysis-Management-Objects
But I do not know what to do next. What should be changed in the source code of the application? how to call these libraries in my application?
Help me please, I'm bad at VB
Error :
could not load file or assembly MicrosoftSQLserver.SMO,
Version=9.0.242.0 Cuture=neutral, PublicKeyToken=89845dcd8080cc91' or
one of its dependencies. The system cannot find the file specified.

Moving Visual Studio ASP.NET MVC 5 solution to new server msvcr120.dll error code: 193

I deployed a solution built in ASP.NET MVC 5 with C# and SQL Server as database to Server "X" with a locally installed SQL Server.
I moved this already deployed to a new server "Y" through "FTP" where SQL Server is not locally installed.
Both server have the same Windows OS and IIS versions.
I am getting the following error when I try to browse the deployed solution in server "Y".
I am unable to make out the reason.
I have these questions:
does an ASP.NET MVC 5 solution with database require local SQL Server DLLs? If yes, what are those?
Just FTP of deployed solution is not enough for moving the solution to a new server?
Does the solution need to be redeployed to new server using Web Deploy feature?
Error 193 is referring about 32 bit vs. 64 bit conflicts.
How can I resolve this?

SQL Server Database Tools on a Mac

I have a DB project which relies on SQL Server Database tools. I am trying to work on it on a Mac. The rest of the project is in .NET Core so that all works well. The database project throws an error on dotnet restore
/Users/mborozdin/src/ethos/FileRepository/src/FileRepository.Database/FileRepository.Database.sqlproj(63,3): error MSB4019: The imported project "/usr/local/share/dotnet/sdk/2.1.4/Microsoft/VisualStudio/v10.0/SSDT/Microsoft.Data.Tools.Schema.SqlTasks.targets" was not found. Confirm that the path in the declaration is correct, and that the file exists on disk.
Is there an alternative to SSDT which seems to be only available on Windows?
When you develop on the Mac,
You will put your SQL Server on the docker or Virtual Machine.
In other to connect, You need SQL Operations Studio for the Mac
Download Link
Is there an alternative to SSDT which seems to be only available on Windows?
The alternative is Azure Data Studio. As for:
SQL Database Projects extension
The SQL Database Projects extension brings project-based database development, well-known in SQL Server Data Tools (SSDT), to the cross-platform Azure Data Studio experience. From this early insiders release you can create, build, and publish a project from scratch or an existing database.
https://github.com/microsoft/azuredatastudio/issues/11105

Error encountered when executing SSIS package

I am encountering the following error when executing an SSIS package:
Retrieving the COM class factory for component with CLSID {4555B0A5-E8D7-49BD-B299-3140C34D3769} failed due to the following error: e06d7363
Exception from HRESULT: 0xE06D7363.;
at Microsoft.SqlServer.Dts.Runtime.Package..ctor()
at Microsoft.SqlServer.Dts.Runtime.PackageItem.Load(IDTSEvents events)
at Microsoft.SqlServer.Dts.Runtime.PackageItem.LoadPackage(IDTSEvents events)
at Microsoft.SqlServer.IntegrationServices.Server.ISServerExec.ISServerExecutionEvents.LoadPackage(PackageItem item)
at Microsoft.SqlServer.IntegrationServices.Server.ISServerExec.ProjectOperator.StartPackage()
at Microsoft.SqlServer.IntegrationServices.Server.ISServerExec.ProjectOperator.PerformOperation()
This is what I have done:
Built the package in Visual Studio
Import the package into the Integrated Services Catalog in SQL Server Management Studio
Deployed the package to the Integrated Services Catalog
Executed the package (and got the error).
I checked online, and found that 0xE06D7363 means that a C++ exception has been thrown, which doesn't really help.
I also found that 4555B0A5-E8D7-49BD-B299-3140C34D3769 refers to a object named SSIS.Package.3 in the registry, but that also doesn't help.
Has anyone encountered this, and more importantly, does anyone know of a way of resolving it?
If Creating ssis package from an .net application
The problem is that that the application had been compiled with a reference to an SQL version ManagedDTS.dll and was being deployed to a SQL 2014 environment. Check the references and confirm that your reference to the ManagedDTS.DLL is using the version of the DLL that matches your production environment.
If you are creating an Integration Services Packages using Visual Studio:
In the property pages for an Integration Services project, on the General tab of Configuration Properties, select the TargetServerVersion property and choose SQL Server 2016, SQL Server 2014, or SQL Server 2012.
Read this MSDN article for more informations
This Article contains more details

Error 175: The specified store provider cannot be found in configuration - Sql Server CE

oI am building a WPF application in .net 4.0.
I have a local DB .sdf file. I am using EF to connect to the DB.
When building the application I get Error 175: The specified store provider cannot be found in configuration
I tried droping and recreating both the model and the sdf file.
I tried everything detailed in this link and the blog post it was taken from.
I cannot get this error to go away. The application runs on my machine (The error is in the edmx file, so it still runs), but when I publish it and run the installer on another computer, I get the same error in a messagebox.
My local machine is Windows 2008 R2 64bit with VS2010 installed. The machine I'm installing on is Windows 7 32bit.
Edit: Also tried this and got the same result.
I donwloaded SQL Server CE again and did a repair install, then reopned VS2010, did a build and the error went away.
I uninstalled and reinstalled and it didn't help, so I don't really know why this did, but there you go.

Resources