est le service SQL Server en cours d'exécution sous un compte d'utilisateur de domaine? Sinon, il n'a aucun moyen de s'authentifier sur le partage réseau. Pour corriger, vous devez modifier le service SQL Server pour s'exécuter sous un compte de domaine qui a accès au partage réseau. Lorsque vous vous connectez via l'authentification Windows, la procédure stockée s'exécute sous vos informations d'identification qui ont accès au partage réseau.
ADDITION Modification du compte de service SQL Server.
- Exécutez le Gestionnaire de configuration SQL
- Cliquez sur les services SQL
- Faites un clic droit sur le serice SQL Server et choisissez "Propriétés ..."
- Modifier le nom du compte à quelque chose comme
<Domain>\SQLUser
Je recommande d'avoir un compte dédié sur le domaine pour SQL Server avec un mot de passe long qui est gardé en lieu sûr. Le gestionnaire de configuration doit placer l'utilisateur dans le groupe d'utilisateurs local approprié qui sera nommé quelque chose comme "SQLServerMSSQLUser $$ MSSQLServer" qui lui donnera les droits nécessaires pour exécuter SQL Server en tant que service et accéder aux fichiers et dossiers dont il a besoin.
Pour plus d'informations:
Setting Up Windows Service Accounts
comment le faire fonctionner sous le compte d'utilisateur de domaine? –
Modifié ma réponse pour fournir plus d'informations. – Thomas
merci. J'ai suivi nos pas et ça a été génial. –