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:
Ca fait quelques heures que je tourne en boucle ...
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
Merci à tous ceux qui pourront m'éclairer !
Partager