Running ms sql local db express - sql-server

I installed Microsoft SQL Server Express localDB. Now I want to run it, and according to this tutorial:
https://www.mssqltips.com/sqlservertip/2694/getting-started-with-sql-server-2012-express-localdb/
I run (in cmd line):
SqlLocalDb info
then I get in cmd line: SqlLocalDb is not recognized as an internal or external command
How to fix it? Probbaly I have to add somethink to PATH variable?

It's strange that the installer didn't add it to your PATH already, but ignoring that - can you go to your C:\Program Files (might be in the x86 folder as well), find where the program was installed, and look for "SqlLocalDb.exe"? This is what would be executed when you run SqlLocalDb from the command line.
If you find it, open the command line at that location and try to run that command. (Tip: You can hold Shift and right click in the empty space in that window, and the right-click menu will contain "Open command window here".)
If that works, you can add that location to your PATH so that you don't have to be in that folder or specify the location.

I had the same problem, and the reason was I had SQL Server Management Studio, but I didn´t have installed the SQL Server.
I downloaded it from the Microsoft website and worked just fine. This is the Spanish version: https://www.microsoft.com/es-mx/sql-server/sql-server-downloads

restart your computer, it worked like that for me.

I had this issue and installing Microsoft SQL Server Express Localdb seemed to have fixed it.
Tutorial here: https://www.mssqltips.com/sqlservertip/5612/getting-started-with-sql-server-2017-express-localdb/

Related

Microsoft SQL Server Management Studio error at startup

I get this error when I try to run Microsoft SQL Server Management Studio:
The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log or use the command-line sxstrace.exe tool for more detail.
SxSTrace detail:
1, 2
What I did for solving the problem:
reinstalled SQL Server
reinstalled Microsoft SQL Server Management Studio
updated at recent version of .NET Framework
reinstalled Visual C++ Redistributable
And I still get that same error.
What should I do?
you should install an earlier version. I had the same error and I installed version 18.5 and it worked just fine.
https://learn.microsoft.com/pt-br/sql/ssms/release-notes-ssms?view=sql-server-ver15#185
I had the same error with version 18.9.2. I don't know if it's related to the problem, but I firstly installed SSMS in Program Files and not in Program Files (x86).
First I have tried to repair the installation, with no success.
Then I have uninstalled SSMS, rebooted by PC, re-installed SSMS (this time in the default Program Files (x86) folder) and rebooted my PC again.
After these steps, I was able to start SSMS without errors.
I did the following to solve this error.
Copied all the files and folders from the folder C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\ from a working machine and pasted on the server which was having issue.
Once the copying was completed, I it started appearing in Add or remove programs # control panel.
Post copy SSMS started working normally.
I removed the following Sql related ones from the control panel.
Then i followed these steps
https://stackoverflow.com/a/66085979/16391774
I reinstalled the same version (at present latest version v18.12.1 and i used it version) and my problem was solved.
Uninstalling did not work.
Upgrading (Installing newer version or same version) did not work.
What worked:
delete or rename “C:\Program Files (x86)\Microsoft SQL Server Management Studio 18”
delete registry manually or via .reg file
reg DELETE “HKLM\SOFTWARE\WOW6432Node\Microsoft\Microsoft SQL Server Management Studio” /reg:32)
Afterwards, installing SSMS worked without a flaw and it started.
Found at https://social.msdn.microsoft.com/forums/en-US/7ab37d2b-6bac-4221-b827-d274b00b9a56/ssms-18-how-to-uninstall?forum=sqlkjmanageability&prof=required, similar to https://superuser.com/a/1440276/146668 .

How to autostart and instance of MSSQLLocalDB (Microsoft SQL Express 2016)

Is is possible to autostart an instance of the Microsoft SQL Server Express 2016.
This is currently on a Windows 10 system.
When I run sqllocaldb.exe info I get:
command line screenshot
Everything works fine, except that I have to manually start it everytime.
*for those wanting to know how to do this the command line string is
command line screenshot starting MSSQLLocalDB
Or if you cannot see that picture then: sqllocaldb start mssqllocaldb
Reiterating my question: Is it possible to start this at system boot up?
Make a batch file containing only the command starting SQL Server Express and add a shortcut to it in the Windows Startup folder.
Details about how to auto start an executable when booting Windows can be found for instance here: https://www.howtogeek.com/208224/how-to-add-programs-files-and-folders-to-system-startup-in-windows-8.1/

SQL Server 2008 Installation

I'm trying to install MS SQL Server 2008 on my Win 7 enabled laptop. I'm facing a problem while selecting the path to install. When I go on choose 'installation' and then when I click on 'New SQL Server stand alone installation or add features to an existing installation' it pops up a browse dialog box to select installation folder. I selected c:/program files/Microsoft SQL Server/ and tried all the folders under this folder. However, it gives me an error message saying
c:/program files/Microsoft SQL Server/ is not a valid installation folder
I tried 1000 times but still I'm getting the same error. I already had SQL Server 2005 and I uninstalled it. After that I'm only trying to install MS SQL Server 2008. What is the problem here? How can I fix this issue?
I recently had the same problem, I did the following:
Lets say you downloaded the SQLServer2008R2SP1-KB2528583-x86-ENU file to get SQL 2008 R2 and it won't accept the folder you choose. It is looking for your installation media AKA files to install your chosen option e.g. Upgrade or install.
Right click on the SQLServer2008R2SP1-KB2528583-x86-ENU file, click on extract files (winrar options). This will extract the install file giving you all the files that was compressed.
When SQL 2008 R2 Install Center ask you to choose the folder, select the extracted folder with all the files... problem solved!
I think the error that you run into is just a case of bad choice of words from Microsoft. When they give the message: "select installation folder" they actually mean the drive that contains your Sql Server installation Dvd. I run into the same problem, and all I had to do was select the dvd drive and it worked.
Durden81 is right - The error really means that it can't find the installation file. This seems to be a bug on versions of SQL Sever downloaded from internet or installed as part of the Visual Web Developer Express 2010 bundle.
I was searching for an answer to the same question and came across this. Unfortunately the other replies did not work for me. What did work was the following:
Go to the control panel and uninstall everything to do with "Microsoft SQL Server 2008" and any other version of SQL Sever you might have.
Restart your computer and go to the Microsoft Download center (http://www.microsoft.com/download/en/default.aspx) and search for: Microsoft® SQL Server® 2008 Express with Tools
Unpack this and run the installation.
Restart your computer before running Visual Studio again
While I don't think this has ever been a requirement, since it's not really clear from your question exactly which component is choking on the path, I suggest trying a simpler path with no spaces, e.g. "C:\MSSQL\" ...
I am agree with Durden81. It's actually the problem regarding the path. It wants you to choose the path where the sql server setup file lies. Give the correct path of the setup file, whether it is in DVD or in a drive.
Give the path of installer, this helped me.
For example if you have the SQL server installer on C:\SQL SERVER\Enterprise Edition\setup.exe
Provide the same path, this will solve the issue.
I got this error because the installation package was located on a network/virtual location. To resolve this, I found the correct path (by asking IT) and ran the .exe as administrator. All is good.
I received this error when clicking on the app in "Add/Remove Programs" to add features to the current install. Yes, you can proceed as #Marc Uberstein's answer, but re-running the ENU with a double click should get you where you need to go, without extracting, bypassing the "Add/Remove Programs" piece altogether. Not sure from your question if that is the route you took to arrive at the error, but this was the issue for me.
It depend on what error prompt you are getting. If it's saying "wrong folder" or something of that nature, then it's the folder that's causing the error. Just delete all the folders of sqlserver on your computer and restart and it should work, or you can go to property of that sqlserver folder and in advanced and un-check the compress and re-run. It should definitely work.

error when running any query in sql server management studio: the file exists

When I run any query in sql server management studio, I get the following error:
An error occurred while executing batch. Error message is: The file exists.
Restarting SSMS didn't help. Neither did rebooting the machine. The only thing I found on Google was someone saying "report the bug to microsoft" :P
(Windows XP Pro x64, SSMS 2005)
I've been struggling with this one for while and when I recently installed Toad for MySQL I got the same issue.
I installed sysInternals process monitor tool to try and work out which file was causing the issue.
The answer is temp files.
Both SQL server management studio and toad use a similar naming convention for their temp files. Both use the temp directory under your user account in Documents and Settings. In my case, there were over 60 thousand *.tmp files in that directory.
Watching the query execute through process monitor I could see the SQL IDE continually trying and failing to identify a temp file name which didn't exist until it finally gives up with a "The file exists" error.
The solution is simply to clear out the *.tmp files in your local settings temp directory.
Both SQL Management Studio and Toad for MySQL are now working fine on my machine.
Hope this helps.
Going further into Stephen's answer, the path would be:
For Windows XP: C:\Documents and Settings\%USERNAME%\Local Settings\Temp
For Vista and above: C:\Users\%USERNAME%\AppData\Local\Temp
Or simply paste %TEMP% into the Windows Explorer address bar to get the path.
I recommend this little plugin in case you can't access the route:
Take Ownership
http://www.sevenforums.com/tutorials/1911-take-ownership-shortcut.html
I ran into the same issue with SQL Server 2012 running on Windows 8.1. As #Stephen mentioned, the issue is with the temp files but I couldn't find them in the location he mentioned. Solved the problem by running disk cleanup and directing it to delete Temporary Files.
I have cleared temp files although issue was not solved hence I uninstalled the software through revo uninstaller thus it cleared all the software logs and software related registry data. And after re-installing problem was solved

Server Explorer unavailable (VS2008Pro)

I recently had some problems with my VS 2008, and was recommended to reinstall. To make sure that the reinstall would solve my problems, i manually uninstalled everything that could have to do with VS and SQL Server (I had the 2008 Express edition installed).
Now when I reinstall SQL Server and Visual Studio, the Server Explorer in VS is dead. When I click the menu option "View\Server Explorer", I get an error message in the Output window reading:
The Visual Studio Explorers and Designers Package ({8D8529D3-625D-4496-8354-3DAD630ECC1B}) did not load because of previous errors. For assistance, contact the package vendor. To attempt to load this package again, type 'devenv /resetskippkgs' at the command prompt.
I run the suggested command, but when I try again I get the exact same error message.
How do I solve this? As I work with the Entity Framework, it is crucial that VS can connect to my database... Any help is very much appreciated!
After looking back and forth over the internet, coming across a lot of different answers, i finally managed to get this working. This was my solution:
Close all open instances of Visual Studio.
Open the Command Prompt in an Administrator context by navigating to Start\All Programs\Accessories, right-clicking Command Prompt and choosing Run as Administrator.
Navigate to the install path of VS2008 - in my case (default on Vista x64) it was **C:\Program Files (x86)\Microsoft Visual Studio 2008 9.0\Common7\IDE**
Run the command devenv /setup. It takes a little while, but be patient.
Start Visual Studio.
After following these steps, the setup is reset to default, so you'll have to reconfigure all startup options, fonts for the text editors etc. This could possibly be helped by running devenv /resetskippkgs instead, however it did not on my machine.
I've had this issue with Visual Studio 2008 as well. Running the devenv commandline statements did not help me though. I basically had to live with it until Visual Studio 2008 Service Pack 1 came out. Since installing Service Pack 1, I haven't had any problems with the Server Explorer.
Run "devenv /setup" as described above. Now, start Visual Studio without opening any solution or project file. If Server Explorer opens at this point, delete all Data Connections and Servers from there. Now, exit and restart Visual Studio. Then, open the solution or project file and the error be gone. This worked for me.

Resources