SQL Expr. 2005 / Access 2005
Bonjour à tous,
J'ai téléchargé une BD Access (USDAsr23) puis je l'ai exporté dans SQL SERVER Express 2005. Ensuite, j'ai créé une application Access adp qui se conecte à cette BD: tout est OK.
Or voilà que les tables sont en 'read only'!!! Croyant en un probleme de connection, j'ai examiné la 'connection string' du projet pour découvrir qu'elle comprenait un 'user' (sa) tout en spécifiant SSPI pour la sécurité.
J'ai reconnecté la BD en omettant le 'user': tout va bien mais toujours en 'read only'. Voici la nouvelle 'connection string':
Provider=Microsoft.Access.OLEDB.10.0;Persist Security Info=False;Data Source=JLC01\SQLExpress;Integrated Security=SSPI;Initial Catalog=USDAsr23;Data Provider=SQLOLEDB.1
J'ai déjà eu ce problème dans le passé mais j'ai oublié la solution; quelqu'un peut-il m'aider?
Merci à l'avance pour le temps que vous consacrerez à mon problème,
JLCantara.
[RÉSOLU] SQL Expr. 2005 / Access 2005
Bonjour à tous,
Ouf quelle galère...
J'ai procédé de façon classique, à savoir:
1 - téléchargement (fichier mdb);
2 - création d'une BD vide sur SQL Server 2005 Express;
3 - création d'un projet Access 2007 adp vide connecté à la BD de #2;
4 - importation des tables du #1.
Cette procédure a toujours bien fonctionné. Or, sur mon nouveau portable, avec une nouvelle copie de SQL, la plupart des clefs primaires non pas été créées. Comme SQL ne permet pas de mise à jour sur les tables non indexées alors... J'ai trouvé l'idée de la vérification sur un blog américain: vive le bilinguisme!!!
Pour épargner ces difficultés à d'autres utilisateurs, pourquoi ne pas en faire une FAQ?
JLCantara.