exception de connexion oledb

C’est mon code

ssortingng connectionSsortingng = @"Provider=SQLOLEDB;Data Source=Machine Name;Initial Catalog=MyTestDatabase;"; OleDbConnection conn = new OleDbConnection(connectionSsortingng); DataTable result = new DataTable(); try { conn.Open(); OleDbCommand cmd = new OleDbCommand("get_holidays", conn); cmd.CommandType = CommandType.StoredProcedure; OleDbDataAdapter adapter = new OleDbDataAdapter(cmd); adapter.Fill(result); } 

$ exception {“Spécification d’autorisation non valide”} est levée pendant conn.open ().

Format de la chaîne de connexion:

 Server=myServerAddress;Database=myDataBase;User ID=myUsername;Password=myPassword;Trusted_Connection=False; 

ou

 Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI; 

Ajoutez Integrated Security=SSPI à votre chaîne de connexion, en particulier lorsque le nom d’utilisateur et le mot de passe ne sont pas spécifiés. Dans ce cas, les informations d’identification du compte Windows actuel sont utilisées pour l’authentification.

 Provider=SQLOLEDB;Data Source=ServerName;Integrated Security=SSPI;Initial Catalog=databaseName 

Essayez cette chaîne de connexion

 Provider=SQLOLEDB;Data Source=Machine Name;Initial Catalog=MyTestDatabase;Integrated Security=SSPI 

Si ne fonctionnera pas localement – alors vous n’avez pas access à votre serveur SQL

aucun username ni password de password dans la connection ssortingng