Je n'arrive pas à me connecter à ma base de données locale. Chaque fois que je l'exécute, il me donne une fenêtre vide (fenêtres de ligne de commande vides).Connexion C# et SQL Server
Qu'est-ce qui me manque?
using System;
using System.Collections.Generic;
using System.Text;
using System.Data.SqlClient;
namespace dbtest1
{
class Program
{
static void Main(string[] args)
{
string myConnectionString = "Initial Catalog=myDB;Data Source=localhost;Integrated Security=SSPI;";
SqlConnection myConnection = new SqlConnection(myConnectionString);
string myInsertQuery = "INSERT INTO tts (min, max, average, lh, stdev, main_id) Values(5,5,5,'ASU',5,55)";
SqlCommand myCommand = new SqlCommand(myInsertQuery);
myCommand.Connection = myConnection;
myConnection.Open();
myCommand.ExecuteNonQuery();
myCommand.Connection.Close();
}
}
}
quand je lance le débogage, il me donne une erreur à myConnection.Open();
SqlException was unhandled: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)
Vous n'êtes pas en fait sortir quelque chose à la fenêtre de la console, ce qui explique pourquoi il est vide. Quelle erreur réelle obtenez-vous? –
lorsque je lance le débogage, il me donne une erreur à myConnection.Open(); SqlException was unhandled: Une erreur liée au réseau ou à une instance spécifique s'est produite lors de l'établissement d'une connexion à SQL Server. Le serveur est introuvable ou inaccessible. Vérifiez que le nom d'instance est correct et que SQL Server est configuré pour autoriser les connexions distantes. (provider: Named Pipes Provider, erreur: 40 - Impossible d'ouvrir une connexion à SQL Server) –