Je suis en train de connecter mon projet en studio visuel à ma base de données en utilisant SQL Server 2012. C'est mon code:Connexion base de données SQL Server 2012 à Visual Studio 2012
using System;
using System.Collections.Generic;
using System.Linq;
using System.Data;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace CollegeManagementSystem.lib
{
public class DatabaseConnection
{
public static SqlConnection Con;
public static SqlConnection GlobalConnection()
{
string ConString = @"Data Source=DESKTOP-JTVC4I1\\SQLEXPRESS;" + Global.ServerName + ";Initial Catalog=College" + Global.Database + ";Integrated Security=True;User Id=sa" + Global.SUserId + ";Password=123" + Global.SPassword + ";Connection Timeout=1000";
Con = new SqlConnection();
Con.ConnectionString = ConString;
if (Con.State == ConnectionState.Open)
{
Con.Close();
}
Con.Open();
return Con;
}
le nom de ma base de données est un collège. DB, je suis aussi confus j'ai une base de données dans le serveur appelé master.db qui a la même table que j'ai créé dans ma base de données college.db mais je ne l'ai pas créé.
et je reçois l'erreur:
un réseau lié ou une erreur spécifique à l'instance survenue lors de établir une connexion à SQL Server. Le serveur n'a pas été trouvé ou n'était pas accessible. Vérifiez que le nom d'instance est correct et que SQL Server est configuré pour autoriser les connexions distantes.
Je cours mon SQL Server localement. Comment puis-je réparer cela?
Quelle est la valeur de 'Global.ServerName'? – Mostafiz
chaîne statique publique ServerName = "DESKTOP-JTVC4I1 \\ SQLEXPRESS"; –
Définissez un point d'arrêt et déterminez la valeur de ConnString. Je suppose que vous verrez quel est le problème. –