Voici mon pb :
J'ai créé une base dans SQL Server 2016 Express, il y a 3 mois. Depuis, je crée une application avec ACCESS comme IHM ( en langage vba).
Les tables de la BD SQL sont attachées dans mon applli Access.
Tout fonctionnait bien avec le schema de base 'dbo'.
Ajourd'hui je l'ai modifié en 'opa' pour pouvoir gérer les permissions plus facilement (d'après ce que j'ai compris). Depuis je peux attacher les tables SQL dans Access
mais dès que je modifie une donnée Access j'ai une erreur 3184 " la table est introuvable".
Sous SSMS, si je modifie : j'obtiens le message " ... source d'erreur : .Net sqlClient DataProvider. Nom d'objet 'dbo.t_users' non valide : alors que la table est bien affichée opa.T_users ! )
Je pense que j'ai créé incomplètement le nouveau schéma. Voici ce que j'ai fait:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 -- sous SA
CREATE SCHEMA opa
-- ensuite pour chaque table
ALTER SCHEMA opa TRANSFER dbo.T_users
Ca fait quelques heures que je tourne en boucle ...
Merci à tous ceux qui pourront m'éclairer !