Se connecter à SQL Server 2012 de la Base de données avec le C# (Visual Studio 2012)

Toute la soirée,

Je suis en train d'essayer de se connecter à un Serveur SQL server 2012 de la base de données à partir de C#. Mes paramètres de connexion lors de l'utilisation de SQL Server Management Studio sont comme ci-dessous:-

Server Type:    Database Engine
Server Name:    Paul-PC\SQLEXPRESS
Authentication: Windows Authentication
Username:   Greyed out
Password:   Greyed out 

Le nom de la base de données, je vais essayer de vous connecter est "testDB".

Voici mon code:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.SqlClient;

namespace DatabaseConnection
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void btnConnect_Click(object sender, EventArgs e)
        {
            SqlConnection myConnection = new SqlConnection("server=localhost;" +
                                       "Trusted_Connection=yes;" +
                                       "database=testDB; " +
                                       "connection timeout=30");
            try
            {
                myConnection.Open();
                MessageBox.Show("Well done!");
            }
            catch(SqlException ex)
            {
               MessageBox.Show("You failed!" + ex.Message);
            }

        }
    }
}

Malheureusement, mon code ne parvient pas à se connecter avec l'erreur suivante:-

"Vous avez échoué!Une liée au réseau ou spécifique à l'instance erreur s'est produite lors de l'établissement d'une connexion à SQL Server. Le serveur n'a pas été trouvé ou n'est pas accessible. Vérifiez que le nom de l'instance est correct et que SQL Server est configuré pour autoriser les connexions à distance."

Des suggestions? SQL Server est exécuté localement.

Assurez-vous que votre service SQL server est en cours d'exécution en arrière
1. Faut-il faire la même erreur, si vous ne (local) au lieu de localhost pour le serveur? 2. Pouvez-vous ouvrir le serveur dans Sql Server Management Studio?
qu'entendez-vous par là? J'ai vérifié les services.msc et SQL Server est en cours d'exécution.
Oui je peux y accéder par le biais de la Gestion de Studio, et je suis connecté lorsque j'exécute le code. J'ai essayé de changer 'localhost', 'local', mais en vain
Qu'advient-il si vous utilisez server=(local)\\SQLEXPRESS? aussi êtes-vous sûr à 100% que vous travaillez sur Paul-PC?

OriginalL'auteur thefragileomen | 2013-06-23