Conéctese a la base de datos SQL Server 2012 con C # (Visual Studio 2012)

Tarde a todos,

Estoy tratando de conectarme a una base de datos de SQL Server 2012 desde C #. La configuración de mi conexión cuando uso SQL Server Management Studio es la siguiente:

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

El nombre de la base de datos a la que estoy intentando conectar es "testDB".

Aquí está mi código:

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);
            }

        }
    }
}

Desafortunadamente, mi código no se puede conectar con el siguiente error:

"¡Falló! Se produjo un error relacionado con la red o específico de la instancia al establecer una conexión a SQL Server. No se encontró el servidor o no se pudo acceder a él. Verifique que el nombre de la instancia sea correcto y que SQL Server esté configurado para permitir conexiones remotas. "

¿Alguna sugerencia? SQL Server se ejecuta localmente.

Respuestas a la pregunta(6)

Su respuesta a la pregunta