sql >> Database teknologi >  >> RDS >> Sqlserver

Hvordan aktiverer man tilladelser i SQL Server 2012 FileTable-mappedeling?

Har den Windows-bruger, du forsøger at få adgang til fildelingen som SQL-serveradgang til filetable-databasen? Windows-delingstilladelser gælder ikke for filestream-shares, så sørg for, at du har tilladelser i SQL-databasen.

De andre ting, du skal tjekke for at sikre dig, at du har adgang, er indstillingen i konfigurationsmanageren for at sikre, at Transact-SQL-adgang er aktiveret, samt fil-I/O-adgang (du kan også indstille her, om klienter kan oprette forbindelse til delingen eksternt også).

For at få adgang til disse indstillinger skal du åbne SQL Server Configuration Manager i SQL Server Services, højreklikke på SQL Server Service for din forekomst og vælge egenskaber, på filstream-fanen vil du se mulighederne.

Det næste sted, du skal tjekke for indstillinger (ja, du skal aktivere denne funktion 3 separate steder!) er adgangsniveauet på selve SQL-serveren.

Åbn SQL Server Management Studio, opret forbindelse til din SQL-instans og højreklik på din server og vælg egenskaber. Klik på den avancerede sektion, og der er en sektion til filstream, du skal vælge fuld adgang aktiveret, hvis du vil bruge filetable.

Jeg fandt faktisk denne artikel efter at have skrevet alt det, der forklarer, hvordan man aktiverer forudsætningerne for filetables:

Aktiver forudsætningerne for FileTable

Håber dette hjælper.



  1. Få Top 3 fra Mysql-tabel baseret på tilstand/værdi

  2. Billedeksempel og upload ved hjælp af PHP og MySQL-database

  3. Sammenkædning af nvarchar(max)-værdier ser ikke ud til at virke (+=fungerer som =)

  4. Bedste måde at forhindre en værdi i at blive negativ i mysql