ThinkGeo.com    |     Documentation    |     Premium Support

Blank map with LocalDB sql spatial

Hi,



I am using Map Suite Desktop 7.0 and SQL Server spatial database with LocalDB.

I am testing the application on a machine without any SQL Server installed except SqlLocalDb.msi. The map is blank.

If I install SQL Server express on the machine (while the map is still connecting to LocalDB), the map is showing correctly.

What are the dependencies on SQL Server that I need to include in my application without installing any SQL Server except the SqlLocalDb.msi?

I already copied "Map Suite 7.0" folder to the System32 folder.



Ching

Hi Ching, 
  
 As I know, the sql server instance like sql express have to be installed in the target machine if we want to support the sql server even the local sql server. 
  
 I didn’t do more investigations on the dependencies but I guess there might be some packages provided by Microsoft to support such application. 
  
 Any other questions, please let us know. 
 Johnny 


Hi Johnny, 
  
 I have a very same issue, could please suggest me a Microsoft package which deploy that dependencies? 
  
 Regards, 
 Ben

Hi Ben, 
  
 I did some more investigations on the LocalDB. Ideally, we should can connect to the database and then render the features out from it. But I am not sure if it is the root of the blank issue that there is a possible we can’t connect to the database if you have an instance of SQL Server 2008 or Visual Studio 2010.  
  
 Would you mind to create a sample to see if the connection is fine in the machine?I will continue to do the investigations and test. 
  
 Hope it helps. 
 Regards, 
 Troy 


Hi Troy, 
  
 I don’t have the blank issue, problem I have is that I have to install SQL-Express too when I want to use localDB. 
  
 Regards, 
 Ben

Hi Behnam,



I think we cannot get around running LocalDB without installing the express. Here I found I think it is really helpful. 




LocalDB isn’t SQL Server Express, nor is it SQL Server Compact. LocalDB uses the same sqlservr.exe engine as the other editions of SQL Server, but it runs in user mode—not as a service. LocalDB is used for offline development by tools such as SSDT to ensure that the code you develop is 100-percent compatible with your production SQL Server database.



Here are some useful posts from stack overflow.



Is there a difference between SQL Server Express (2012) and LocalDB?
confusion about SQL Server Express and localdb



If there are any more information or requirements, please feel free to let us know.



Thanks,
Howard