Serveur lié d'autorisation non valide
Je veux copier des données à partir de 1 table à l'autre, et ils sont dans différents serveurs.
J'ai mis 2 serveurs serveurs liés. Dans SQL Server Management Studio,
- Objets De Serveur
- Droit-cliquez sur Serveurs Liés,
- puis Nouveau serveur lié.
J'ai donné le serveur de connexion comme mon service rname SERVER2 et un type comme SQLSERVER.
Maintenant j'exécute la requête:
Insert Into Server1.Database1.dbo..Table1 (Col1, Col2)
Select Col1, Col2
From Server2.Database2..dbo.Table2
Il est en train de lancer un message d'erreur,
Le fournisseur OLE DB "SQLNCLI" du serveur lié "SERVEUR2" a retourné le message "Invalid autorisation cahier des charges".
Je n'ai aucune idée où changer de l'autorisation.
source d'informationauteur satya
Vous devez vous connecter pour publier un commentaire.
Dans SSMS, des Objets de Serveur -> Serveurs Liés, cliquez-Droit sur SERVER2 et choisissez Propriétés.
Dans la fenêtre propriétés, cliquez sur "Sécurité" dans le panneau de gauche.
Dans la section intitulée "Pour une ouverture de session ne sont pas définis dans la liste ci-dessus, connexions:", choisissez la dernière option, "Être faite dans ce contexte de sécurité:". Ensuite spécifier un login et un mot de passe pour un compte sur Server2 avec les autorisations appropriées pour la tâche que vous essayez d'accomplir.