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