sql >> Databáze >  >> RDS >> Sqlserver

Jak povolit oprávnění ve sdílení složky FileTable SQL Server 2012?

Má uživatel systému Windows, ke kterému se pokoušíte přistupovat ke sdílené složce, jako SQL server přístup k databázi filetable? Oprávnění ke sdílení Windows se nevztahují na sdílení souborů, takže se ujistěte, že máte oprávnění v databázi SQL.

Další věci, které musíte zkontrolovat, abyste se ujistili, že máte přístup, jsou nastavení ve správci konfigurace, abyste zajistili, že je povolen přístup Transact-SQL a také přístup k I/O souboru (zde můžete také nastavit, zda se klienti mohou připojit ke sdílené složce vzdáleně taky).

Pro přístup k těmto nastavením otevřete SQL Server Configuration Manager, ve službách SQL Server, klikněte pravým tlačítkem na SQL Server Service pro vaši instanci a vyberte vlastnosti, na kartě filestream uvidíte možnosti.

Dalším místem, kde musíte zkontrolovat nastavení (ano, tuto funkci musíte povolit na 3 samostatných místech!) je úroveň přístupu na samotný SQL server.

Otevřete SQL Server Management Studio, připojte se k instanci SQL a klikněte pravým tlačítkem na svůj server a vyberte vlastnosti. Klikněte na rozšířenou sekci a tam je sekce pro filestream, pokud chcete použít filetable, musíte vybrat plný přístup povolen.

Ve skutečnosti jsem našel tento článek poté, co jsem napsal vše, co vysvětluje, jak povolit předpoklady pro tabulky souborů:

Povolte předpoklady pro FileTable

Doufám, že to pomůže.



  1. Spusťte dotaz na SQL Server Analysis Services pomocí IronPython

  2. příkaz mysql pro zobrazení aktuálních konfiguračních proměnných

  3. Odebrání prvku z pole v rámci objektu JSONB

  4. vytvoření databáze adres