sql >> Database >  >> RDS >> Sqlserver

Hoe machtigingen inschakelen in SQL Server 2012 FileTable-mapshare?

Heeft de Windows-gebruiker die u probeert toegang te krijgen tot de bestandsshare, net als de SQL-server toegang tot de bestandstabeldatabase? Windows share-machtigingen zijn niet van toepassing op filestream-shares, dus zorg ervoor dat u machtigingen heeft in de SQL-database.

De andere dingen die u moet controleren om er zeker van te zijn dat u toegang heeft, zijn de instelling in configuratiebeheer om ervoor te zorgen dat Transact-SQL-toegang is ingeschakeld, evenals bestands-I/O-toegang (u kunt hier ook instellen of clients op afstand verbinding kunnen maken met de share ook).

Om toegang te krijgen tot deze instellingen, opent u SQL Server-configuratiebeheer, klikt u in SQL Server-services met de rechtermuisknop op de SQL Server-service voor uw exemplaar en selecteert u eigenschappen, op het tabblad Filestream ziet u de opties.

De volgende plaats waar u de instellingen moet controleren (ja, u moet deze functie op 3 verschillende plaatsen inschakelen!) is het toegangsniveau op de SQL-server zelf.

Open SQL Server Management Studio, maak verbinding met uw SQL-instantie en klik met de rechtermuisknop op uw server en selecteer eigenschappen. Klik op het geavanceerde gedeelte en er is een gedeelte voor bestandsstream, u moet volledige toegang inschakelen als u bestandstabel wilt gebruiken.

Ik heb dit artikel gevonden nadat ik alles had getypt waarin wordt uitgelegd hoe je de vereisten voor bestandstabellen inschakelt:

De vereisten voor FileTable inschakelen

Ik hoop dat dit helpt.



  1. standaard een kolom met lege tekenreeks

  2. Hoe PL/SQL in Oracle-query's uit te schakelen

  3. Hoe retourneer ik een lijst met waarden in plaats van een tekenreeks bij het opvragen van een Oracle-database met XPath?

  4. Hoe kan ik een map op het bestandssysteem maken?