sqllocaldb exists but does not show in vs 2019 - sql-server-2016-localdb

I have a real sql server installed on my machine, and I know my sqllocaldb was also installed. However, I can not see it from SQL Server explorer in VS 2019. Is sqllocaldb and mssqlserver mutually exclusive?
This article MSSQLLOCALDB databases aren't listed is useful and helps confirmed the existence of my localdb
But when I tried to add Server from vs 2019 ide, I do not see the listing of the localdb
and when I put in (LocalDB)\MSSQLLocalDB as suggested, I got the error listed below.
How do I connect to my local sqlserver from vs2019 IDE?

Related

SQL Server 2016 Express LocalDB Download Fails

The download link for the SQL Server 2016 Express LocalDB redistributable (sqllocaldb.msi) is broken.
The link I have been using in the past, that one worked fine. Since there is no bootstrapper package available for SQL Server 2016 Express LocalDB in Visual Studio 2015, I created my own using this link. It used to work (most of the time). Now it's completely broken. (See this on msdn forum)
Also the download link in the topic "SQL Server 2016 Express LocalDB" is also broken.
Does anyone know how to fix this? I have also posted this on Microsoft Connect - SQL Server.

Windows Azure Storage Emulator failed to install

I almost wasted my whole day trying to install Windows Azure Storage Emulator but somehow it is not getting installed..
The log is showing me this error : Sql instance not found. I tried re-installing Sql server 2012 but it did not help. It is not able to find Sql instance at all..
Here is the detailed log : http://pastebin.com/KUW4mjuf
I tried googling around but ended up with no solution at all.
:-( I can't go ahead without Azure Storage emulator..
I hope somebody here will help.
There may be an issue with the sqllocaldb user database v11.0 during the install.
You need to recreate it (see below).
As far as I'm concerned, my first install attemp left some files in my c:\users[user] directory :
WAStorageEmulatorDb30.mdf
WAStorageEmulatorDb30_log.ldf
(Your version numbers may differ.) The sqllocaldb logs would mention these files still existed and it would not erase them.
I just deleted them manually.
Recreated the v11.0:
sqllocaldb stop v11.0
sqllocaldb delete v11.0
sqllocaldb create v11.0
And reinstalled.
For those who has new Azure Storage Emulator 4.5 and SQL Server 2016. As MWood mentioned, check c:\users[UserProfile] directory and delete any AzureStorage* databases found.
Then open command window and write same commands, but change database to V13 (the number depends on the SQL server database version installed on your machine).
sqllocaldb stop v13.0
sqllocaldb delete v13.0
sqllocaldb create v13.0
Then install Azure SDK tools again.
I had this problem too. But I solved it with it:
Programs and Features
Selected Visual Studio 2015
Selected "Change -> Modify"
Checked "Microsoft SQL Server Data Tool" and Click "Install"
This didn't work for me. I'm using Parallels on OSX and have an automatic "network profile" with a long path name for my desktop and download folders. Parallels does this automatically
Another solution that worked for me:
Manually download the MSI referenced in the error log
Create a new LOCAL username (not passport/LiveID connected)
Install the MSI from C:\ NOT downloads (where Parallels is backing it as a UNC)
I think it's hitting a 255 char limitation in Windows UNCs'
To keep my laptop responsive during startup, I have changed the sqlserver (express) service startup to manual during its installation. Emulator failed without any error that sql server is not running. On seeing this question, I realized to start the sql server service and then, the installation (emulator 3.2) wen through.
I was able to resolve this problem for myself by running:
"C:\Program Files\Microsoft SQL Server\110\Tools\Binn\SqlLocalDB.exe" create MSSQLLocalDB
Simple but effective.

(localDB)\Projects or (localDB)\v11.0

I installed VS2012, SSME 2012 with localdb, and I discovered that I have 2 servers that I can connect to: (localDB)\v11.0 and (localDB)\Projects.
Which of them do I have to use for execising, what are them both for?
I know I am bit late. But I am facing the same question now and found the answer. Thought I should share the Answer:
(localdb)\Projects is the SQL Server Express LocalDB instance which is used by SQL Server Data Tools by default to host the sandbox databases created for your database projects (*.sqlproj) to enable F5 deployment and debugging.
(localdb)\v11.0 is the generic SQL Server Express LocalDb instance which gets created when LocalDB is installed, and this is also used by other Visual Studio projects like the ASP.NET projects.
See http://msdn.microsoft.com/en-us/library/hh510202.aspx for more information on LocalDB
Update
Starting from EntityFramework 5.0, the default sql server is the your localdb\vxx.x instance now.
This explains the difference and some issues to watch out for
http://aeronaught.wordpress.com/2012/11/22/vs2012-localdb-v11-1-v11-0-automatic-instance-horror/
Not sure on the difference but you should be using
(localdb)\v11.0

SQL Server 2012 "SQL Browser" Service

As a preface, I have done some checking around on this issue but found nothing that solves my question. This question was the closest I found but the answer did not resolve my issue.
Information about configuration: My local machine is Windows 7 with Visual Studio 2012 Update 3 and SSDT-BI installed. On the server machine I have SQL Server 2012 Developer Edition installed on Windows Server 2012 Standard. The data is coming from a third party database installed on a CentOS5 server.
I am trying to deploy a cube to my Analysis Services server, but I am getting the following error: "A connection cannot be made to redirector. Ensure that 'SQL Browser' service is running."
I have checked and the SQL Browser service is running both on my local machine and the server machine. As well, rather than connecting via < Server Name >\< Instance Name > I have tried connecting with IPAddress:Port.
I'm not sure if this is relevant, but in case it is: the database I am using to define the cube I'm trying to deploy is on a different server and has different authentication than my SQL Server 2012 Instance. Moving the data to the SQL Server is not an option.
To FrankPl: just to chime in, you answered my question a few hours ago which is essentially the same problem: VS2012 Pro with SSDT-BI installed, also Update-3 and the Aug.2013 update to AS. We're unable to connect and/or open a project.

"Unsolvable" bug in Visual Studio - how do I connect to SQL Server 2008 Express?

I've been struggling for some time now to be able to use the built-in functions in Visual Studio 2008 to handle *.mdf database files with SQL Server 2008 Express. I'm running on an x64-based system, and I've read that there is a known problem with this setup, but the hotfix has not solved my problems.
Basically, what happens is that when I try to add a new *.mdf file to the App_Data folder of a project, I get an error message saying:
Connections to SQL Server files (*.mdf) require SQL Server Express 2005 to
function properly. Please verify the installation of the component or download
from the URL: http://go.microsoft.com/fwlink/?LinkId=49251
My (unsuccessful) steps to solve this:
Uninstall all possible associated programs to Visual Studio, SQL Server or .NET Framework (which left .NET 2.0 Compact Framework and .NET 3.5 Compact Framework, and nothing else .NET related, installed).
Reboot.
Install .NET 3.5 SP1, SQL Server 2008 Express and SQL Server Management Studio 2008 Express via the Web Platform Installer 2.0 (Beta).
Reboot.
Install Visual Studio 2008 Professional from disc.
Reboot.
Install Visual Studio 2008 Service Pack 1.
Reboot.
Install hotfix.
Reboot.
Start VS, create new Web site and try to add database. Still get the error message...
When I look in the Help/About dialog, the hotfix shows up among applied updates. I have also checked and double-checked that the SQL Server instance name is correctly set in Visual Studio (I copy-pasted the instance name from the login screen in SSMS).
Why does the hotfix not solve my problems? Am I doing things in the wrong order, or do I have the wrong software versions somewhere?
According to the KB article, the problem is that Visual Studio doesn't correctly detect "some registry keys" - but nothing is said about which keys. Does anyone know how to fix this manually?
Oh, and yes - I've seen this post. I know I could just "downgrade" to the x86 version of SQL Server, but I really want to make this work with the x64 version (if nothing else, just because it's supposed to work...), so that solution doesn't really solve my problems. Please don't close this as a duplicate.
I had this same error, VS 2008 SP 1 on Vista Ultimate 64 bit with SQL 2008 Express 64 bit. Downloaded the hotfix and rebooted, started up SQLEXPRESS and still got the error.
Then I changed my "SQL Server Instance Name" (under VS 2008 -> Tools -> Options -> Data Connections), which was blank, to "SQLEXPRESS" (versus ".\SQLEXPRESS", which is what I use in my login screen under SSMS.) and now it works like a charm!
Dave
Try changing the user on which the SQL Server Express is running. This can be changed in Services managment (press Win+R, type in services.msc). Choose SQL Server Express, right click -> Properties. 'Log On' tab and select: 'Local System account', tick the 'Allow service to interact with desktop' - this is what worked for me.
I'm not sure I ever solved this, but I've now moved over to Visual Studio 2010 (RC at the moment, but I'll get the full version when it's availabel) and everything works seemlessly.

Resources