Bonjour,
J'arrive à communiquer entre mon client et mon serveur mais impossible d'accéder à la base de données du serveur !
Sur celui-ci il n'est pas possible de se connecter.
- J'ai créé une BDD Sqlserver (VS l'a mise automatiquement dans App_data et ne m'a pas demandé de mot de passe ou quoi).
- Si je clique dans les propriétés il me met la connectionstring suivante :
Data Source=(LocalDB)\v11.0;AttachDbFilename=D:\Server\App_Data\BDD.mdf;Integrated Security=True
J'ai essayé de mettre comme connectionstring quelque chose comme:
string connexionString = Data Source=(LocalDB)\v11.0;AttachDbFilename="+Path.GetFullPath("\App_Data\")+"BDD.mdf;Integrated Security=True";
J'ai essayé d'autres chaines sans succès j'ai toujours l'erreur :
"A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)"
Le code qui plante est celui-ci :
1 2 3 4 5 6
| using (SqlConnection SqlConn = new SqlConnection(strConnexion))
{
SqlConn.Open();
SqlConn.Close();
} |
Donc rien de très complexe.
J'ai essayé avec la connectionstring suivante :
string strConnexion = "Data Source=(local);Initial Catalog=BDD.mdf;Integrated Security=True";
et j'obtiens l'erreur (quasiment instatanément) suivante :
"Login failed for user 'VMHEB49016\\IWPD_35(zstu887)'."
Du coup je bloque totalement, peut etre que ma base n'a pas été créée correctement ? J'avoue trouver ça bizarre l'impossibilité de mettre un identifiant/mdp, il utilise l'authentification windows par défaut.
NOTE: Je voulais créer un compte de connexion sql server en faisant clic droit puis modifier la connexion mais impossible, je choisis un nom d'user et un mdp et il me dit "Login failed for user ZZZ"
EDIT : J'essaye d'ajouter un nouvel user via l'explorateur d'objet mais impossible il me met l'erreur suivante :
Ligne*1 You can only create a user with a password in a contained database.
(58,0): SQL72045: Erreur d'exécution de script. Script exécuté :
CREATE USER [User1]
WITH PASSWORD = N'z1234567bnvc';
Merci d'avance pour vos réponses
Partager