Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como habilitar permissões no compartilhamento de pasta FileTable do SQL Server 2012?


O usuário do Windows que você está tentando acessar o compartilhamento de arquivos tem acesso do servidor SQL ao banco de dados da tabela de arquivos? As permissões de compartilhamento do Windows não se aplicam a compartilhamentos de fluxo de arquivos, portanto, verifique se você tem permissões no banco de dados SQL.

As outras coisas que você precisa verificar para ter certeza de que você tem acesso são a configuração no gerenciador de configuração para garantir que o acesso Transact-SQL esteja habilitado, bem como o acesso de E/S de arquivo (você também pode definir aqui se os clientes podem se conectar ao compartilhamento remotamente também).

Para acessar essas configurações, abra o gerenciador de configuração do SQL Server, nos serviços do SQL Server, clique com o botão direito do mouse no SQL Server Service da sua instância e selecione propriedades, na guia filestream você verá as opções.

O próximo local em que você precisa verificar as configurações (sim, você precisa ativar esse recurso em 3 locais separados!) é o nível de acesso no próprio servidor SQL.

Abra o SQL Server Management Studio, conecte-se à sua instância SQL e clique com o botão direito do mouse em seu servidor e selecione propriedades. Clique na seção avançada e há uma seção para fluxo de arquivos, você precisa selecionar acesso total habilitado se quiser usar a tabela de arquivos.

Na verdade, encontrei este artigo depois de digitar tudo o que explica como habilitar os pré-requisitos para tabelas de arquivos:

Ative os pré-requisitos para FileTable

Espero que isto ajude.