Un de mes clients m'a dit que le programme que j'ai fait pour eux ne se connecte pas à un serveur SQL nommé instance, j'ai un serveur SQL standard sans instance nommée donc je me demande comment je peux le tester. Une chaîne de connexion d'instance nommée ressemble à celle ci-dessous, la barre oblique inverse pourrait-elle être en cas d'échec de mon code?C# Connexion à un serveur SQL avec une instance nommée?
Pilote = {SQL natif client}; Serveur = monNomServeur \ nomInstance; Base de données = myDataBase;
Mon code est le suivant:
sqlServer=s.Substring(keyword.Length,s.Length-keyword.Length);
FormODBC formODBC=new FormODBC(this);
formODBC.SetSqlServer(sqlServer,dbUsername,dbPassword,database,table);
formODBC.ReadData();
Comment dois-je gérer la barre oblique inverse que je soupçonne que cela peut être le problème?
Merci
S'il est sur une seule machine et n'a pas de licence pour exécuter une instance nommée, alors? – flesh
@Chris, je pense qu'il aurait pu le comprendre lui-même. – badbadboy
@flesh, il peut installer gratuitement SQL Server Express en tant qu'instance nommée sur son système. Le monde entier peut utiliser SQL Server Express gratuitement. Il s'agit du même moteur SQL Server qu'un serveur sous licence payant. Il ne prend en charge qu'une quantité de données inférieure (moins de 10 Go de données totales). – StarPilot