Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment activer les autorisations dans le partage de dossiers SQL Server 2012 FileTable ?

L'utilisateur Windows que vous essayez d'accéder au partage de fichiers a-t-il accès au serveur SQL à la base de données filetable? Les autorisations de partage Windows ne s'appliquent pas aux partages de flux de fichiers. Assurez-vous donc que vous disposez des autorisations dans la base de données SQL.

Les autres choses que vous devez vérifier pour vous assurer que vous avez accès sont le paramètre dans le gestionnaire de configuration pour vous assurer que l'accès Transact-SQL est activé ainsi que l'accès aux E/S de fichiers (vous pouvez également définir ici si les clients peuvent se connecter au partage à distance aussi).

Pour accéder à ces paramètres, ouvrez le gestionnaire de configuration SQL Server, dans les services du serveur SQL, faites un clic droit sur le service SQL Server pour votre instance et sélectionnez les propriétés, sur l'onglet filestream vous verrez les options.

Le prochain endroit où vous devez vérifier les paramètres (oui, vous devez activer cette fonctionnalité à 3 endroits différents !) est le niveau d'accès sur le serveur SQL lui-même.

Ouvrez SQL Server Management Studio, connectez-vous à votre instance SQL et faites un clic droit sur votre serveur et sélectionnez les propriétés. Cliquez sur la section avancée et il y a une section pour filestream, vous devez sélectionner l'accès complet activé si vous souhaitez utiliser filetable.

En fait, j'ai trouvé cet article après avoir tapé tout ce qui explique comment activer les pré-requis pour les filetables :

Activer les prérequis pour FileTable

J'espère que cela vous aidera.