Conectar-se ao banco de dados do SQL Server 2012 com c # (Visual Studio 2012)
Tudo noite,
Eu estou tentando se conectar a um banco de dados do SQL Server 2012 de c #. Minhas configurações de conexão ao usar o SQL Server Management Studio são as seguintes:
Server Type: Database Engine
Server Name: Paul-PC\SQLEXPRESS
Authentication: Windows Authentication
Username: Greyed out
Password: Greyed out
O nome do banco de dados ao qual estou tentando se conectar é "testDB".
Aqui está meu 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);
}
}
}
}
Infelizmente, meu código não consegue se conectar com o seguinte erro:
"Você falhou! Ocorreu um erro relacionado à rede ou a uma instância específica ao estabelecer uma conexão com o SQL Server. O servidor não foi encontrado ou não estava acessível. Verifique se o nome da instância está correto e se o SQL Server está configurado para permitir conexões remotas. "
Alguma sugestão? O SQL Server está sendo executado localmente.