SQL Server 2008 Management Studio Not Showing Database - sql-server

I've got a fresh install of Windows Server 2008 R2 SP1 and just installed SQL Server 2008 R2, including SQL Server 2008 R2 Management Studio.
When I go into Management Studio, it does NOT show the SQL Server instance that was created during setup. It only has (local) and won't let me connect to it at all.
Any ideas?

First check if SQL Server 2008 instance is installed show on your SQL Configuration Manager.
If it doesn't exist you need to re install you sql server 2008 r2 and follow these steps on this link below:
SQL SERVER – 2008 – Step By Step Installation Guide With Images
And it exist just add server name : yourpcname
Best Regards

Problem solved. Management studio requires <computer name>/<instance name> under the "Server" section. I was only entering in the instance name.

Another solution that worked for me:
enter "localhost" as the server (computer-name\MSSQLSERVER failed)
Not sure why but the name "MSSQLSERVER" as shown in Configuration Manager is not the name shown when I log in via Management Studio. The name in Management Studio is SQL Server 9.0.5000 which corresponds to SQL Server 2005 SP4 (which is correct in my case).

Related

SQL Server 2008 R2 Management Studio errors

I had SQL Server 2005 installed on my system. Then I installed SQL Server 2008 R2 also.
Now when I open SQL Server 2008 R2 Management Studio I get two messages.
(1) You can import customized user settings from SQL Server 2005 Management Studio. Be aware that some default settings might be changed after you import your customized user settings. Do you want to import your customized user settings from SQL Server 2005 Management Studio
(2)There are SQL Server 2005 Management Studio registered services on this system. Do you want to add them into Microsoft SQL Server Management Studio? Adding The Server registration information has no effect on the servers themselves.
What I should answer to this messages? Yes or No? Please help. I am trying to install Sharepoint Server 2013 Server on my system. But there is an error when I ran Products configuration wizard.
Failed to create sample data. An exception of type
System.Null.Reference Exception was thrown.
Does the error in SQL server Management Studio have anything to do with this error?
1st Sql is warning you that you have prev users that are created in the old sql server 2005 instance.
And asking you if you wish to migrate those users to the new sql 2008 instance.
if you would like to login with the same users that you used to use in the old sql then press yes other wise neglect the dialog and create your new users in the new sql server.

Conflict between sql server 2008 r2 and 2012

I have both SQL Server 2008 r2 and SQL Server 2012 installed, but when I open SQL Server 2008 r2 management studio and enter by (localhost), it's version seems to be 11.0.2218 which is for sql server 2012 management studio, so I can't access or create older tables.
Is there any way to change SQL Server management studio?
Open your SQL Server Configuration Manager, Under SQL Server Network Configuration you will find Protocols for and all the instances that is installed will be there. MSSQLSERVER is the default instance. Find your instance name there.
There other option is to run regedit Go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server You will find keys like.
MSSQL10_50.MSSQLSERVER and
MSSQL11.SQLEXPRESS
Yours will be different though.
That will show you the SQL Server version and instance. Mine show MSSQL10.5 which is 2008 R2 as MSSQLSERVER which is the default instance, and MSSQL11 as SQLEXPRESS which is my named instance for 2012

Database server version is different than the version of SQL Server I have installed

I'm opening up SQL Server 2008 R2 Management Studio.
When I connect to my database server, it says the version is 9.0.2047. But when I connect to my analysis server and report server, they are both version 10.50.1600.1.
How can I change my database server so that it is running version 10.50.1600.1?
In the SSMS Object Explorer, from the "Connect dropdown > Database Engine..." item, you can choose from all your available database servers.
It seems like you have different versions of SQL Server installed alongside each other.
Uninstall SQL Server 2005, and install SQL Server 2008 R2.
Here's a nice website with versions for you.

SQL-DMO: You must use SQL Server 2005 management tools to connect to this server

Getting an error in SQL Server 2000 Enterprise manager - Please see in the attached screenshot!
Kindly help how to overcome the issue
You have to install the backward compatibility package. You can download it from here.The file is called SQLServer2005_BCxxx.msi
You're trying to access a SQL Server 2005 instance using SQL Server 2000's Enterprise Manager, which isn't possible.
You need to install a copy of SQL Server Management Studio - the 2008 R2Express version should be fine, or you can dig out the 2005 version

SQL Server 2005 Express installed after SQL Server 2008 Express

I already had the SQL Server 2008 Express engine installed (just the bit that comes with VS 2008 Express). I then installed SQL Server 2005 Express followed by SQL Server 2005 Management Studio Express, all of which seemed to install OK without any errors. However, when I run SQL Server 2005 Management Studio and enter the Server name as machine name\SQLEXPRESS and click Connect I get the message:
"This version of SQL Management Studio Express can only be used to connect to SQL Server 2000 and 2005 servers".
Presumably the instance name SQLEXPRESS refers to the 2008 version, is the 2005 instance a different name, or is it a different problem? Any ideas please, thanks
You are right that the SQL 2008 Express took the 'SQLEXPRESS' instance name. The 2005 toolset cannot connect to 2008. You need to find out the isntance name under which the 2005 VS installed it's Express. Easiest way is to start the Service Manager (run services.msc)and see the instance name there.
Run "services.msc" and check the service name that is running your SQLServer 2005 Express instance. You should use it, and not "SQLEXPRESS" if it is running your SQLServer 2008 instance.
Btw, SSMS 2008 works beautifully with 2005 instances.
Check this link to download SSMS Express 2008. I'm not sure code completion will work with SQLServer 2005 tho.

Resources