execute une procédure qui va interroger unetable d'1 autre base
bonjour experts,
je souhaite exécuter une procédure qui va interroger une table d'une autre base et j'ai recu ce message d'erreur.
requete ci-dessous: je me connecte dans la base BB pour exécuter la procédure stockée dans BB et va interroger la table dans la base AA.
merci de votre aide.
Code:
1 2 3 4 5 6
|
ALTER PROCEDURE [dbo].[sp_RRA]
WITH EXECUTE AS 'Datastudio'
AS
BEGIN
SELECT [ID_CONTRAT] FROM AA.DBO.CONTRAT_TT; END |
message d'erreur:
Citation:
Msg 916, Level 14, State 1, Procedure sp_RRA, Line 7
The server principal "Datastudio" is not able to access the database "AA" under the current security context.