Je l'extrait de code de code suivant:Échec de la connexion SQL Server
SqlConnection sr = new SqlConnection(this.strConnection);
sr.Open();
Où chaîne de connexion est:
Data Source = localhost;Initial Catalog=UIB_IS;Persist Security info=True;User ID=USR;Password=PSW;
(j'ai supprimé le nom d'utilisateur et mot de passe ci-dessus pour but de cette question - J'ai vérifié le mot de passe n'a pas expiré et est toujours le même.)
Chaque fois que j'essaye d'ouvrir la connexion je reçois une exception échouée.
J'ai également essayé d'utiliser l'objet Microsoft.SqlServer.Management.Smo.Server()
avec une chaîne de caractères ainsi qu'un objet ServerConnection
. Avec l'objet de connexion au serveur en utilisant une chaîne et l'objet SQLConnection
.
Aucun ne semble fonctionner.
Dans la chaîne de connexion j'ai essayé la syntaxe ServerName\SQLSERVERNAME
, 127.0.0.1
ainsi que localhost
comme vous pouvez le voir ci-dessus.
Auparavant, ce code avait fonctionné au cours des 6 derniers mois en utilisant la syntaxe 'ServerName\SQSERVERNAME'
dans la chaîne de connexion d'un objet Microsoft.SqlServer.Management.Smo.Server()
.
Cette dernière semaine ..... ne fonctionne plus.
Aucune mise à jour système n'a été appliquée. L'utilisateur DB et SQL existe avec les autorisations appropriées comme précédemment. SQL Server autorise toujours les connexions distantes à autoriser.
Le pare-feu du serveur est également hors tension (balayages de machine)
Je ne comprends pas pourquoi il arrêterait soudainement de fonctionner?
Vous avez des idées?
Merci d'avance.
Quelle erreur exacte montre-t-elle? – Tjekkles
'Requête échouée' System.Security.SecurityException –
Êtes-vous connecté avec un utilisateur différent, ou un domaine différent ou quelque chose lorsque vous le testez? – Tjekkles