Did you try using (local)\SQLEXPRESS in the name? I've not seen that . notation before.
There is a possibility that you installed as Default instance. In this case, try connecting using (local) - just (local). Then go to Programs/Microsoft SQL Server/Configuration Tools/SQL Server Configuration Manager. Go to SQL Server Network Configuration/Protocols for MSSQLSERVER and enable Named Pipes.
you can look for your instance name in SQL Server Configuration Manager. It is written between brackets after SQL Server service in the services list.
the . notation is correct and it's the same as (local)
Have you tried looking at the SQL Server Surface Area Configuration? You might only have SQL Authentication setup and might need to enable Network and SQL Authentication.
-JFV
Scott,
I had to enable SQL Server Browser in services once I did that I was able to connect on My recent install.
after that I only had to use the computer name as the server.
edit, while researching further on finding sql server browser, noted that reporting services, service showed its instance as .\computer name.
try that as the server name.
edit again change to backslash been playing with linux recently :)
Check this post. Once I did what in the post, Everything works fine. http://praveenbattula.blogspot.com/2010/01/sql-express-instance-is-not-in-list-of.html
I have an application that uses a connection string trough VSOT in Word 2007. The application gave a connection error. I allways install Sql server 2008 Express R2 in mixed mode so that i can use the build in sa with i password to connect. I re-entered the password to be sure its correct. In a next step i opened: ‘Configuration manager’ in ‘Program files’ ‘Microsoft Sql Server 2008’ –->’ Configuration Tools’ and set all the other instances on the properties --> hide instance 'yes' That solved the problem in my case. Danny