none
Acesso negado ao usar FileStream RRS feed

  • Pergunta

  • Bom, uso windows XP e estou tentando criar um banco de dados no sql server 2008 com uma coluna que contém o recurso FILESTREAM. Então fiz o seguinte, criei uma pasta no meu diretório C: com o nome de FOLDER e tentei criar meu banco dentro desta pasta, porém quando executo aparece o seguinte erro e o código de criação de minha tabela:

    Unable to open the physical file "C:\FOLDER\FILESTREAM2". Operating system error -2147024891: "0x80070005(Acesso negado.)".

    CREATE DATABASE DB_FILESTREAM
    ON PRIMARY
    (
    NAME = 'DB_FILESTREAM',
    FILENAME = 'C:\FOLDER\DB_FILESTREAM.MDF'),

    FILEGROUP FG_FILESTREAM CONTAINS FILESTREAM
    ( NAME = 'FG_FILESTREAM',
    FILENAME = 'C:\FOLDER\FILESTREAM')

    LOG ON
    (
    NAME = 'LG_FILESTREAM',
    FILENAME = 'C:\FOLDER\DB_FILESTREAM.LDF')

     

    Aguardo resposta e agradeço desde já quem puder me ajudar.

     

    Anderson dos Santos Filipini

     

    quarta-feira, 15 de setembro de 2010 23:31

Respostas

  • Boa tarde novamente!!

     

    Problema resolvido ....

    Reinstalei o Sql Server e no momento de configurar a instancia eu alterei para LOCAL, pois o tutorial que estava seguindo estava dizendo para colocar

    como Network....

     

    Obrigado a todos que tentaram me ajudar!!!

    • Marcado como Resposta Filipini_ti sábado, 18 de setembro de 2010 19:28
    sábado, 18 de setembro de 2010 19:28

Todas as Respostas

  • Boa tarde.

    Vamos por partes: O SQL Server está instalado na sua própria estação de trabalho ou está instalado em outro server?

    Lembre-se que a unidade C: que é apontada nos scripts é a do SERVER e não da ESTAÇÃO DE TRABALHO.

    Abs,


    Rogerio Cruz MCTS - SQL Server 2008, Implementation and Maintenance
    quinta-feira, 16 de setembro de 2010 15:36
  • Boa tarde.

    O SQL Server está instalado em meu computador mesmo. A pasta que estou tentando criar o Banco de dados está dentro de

    Meu computador > C: > FOLDER ,

    Vlw...

     

    Att,

    Anderson Filipini

    quinta-feira, 16 de setembro de 2010 22:20
  • Anderson,

    Você configurou estas instância SQL Server para trabalhar com FileStream?


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário]
    sexta-feira, 17 de setembro de 2010 17:37
    Moderador
  • Sim, eu habilitei no configuration manager no meu MSSQLSERVER e depois através da seguinte linha de código:

     

    EXEC sp_configure filestream_access_level, 2
    GO

    RECONFIGURE
    GO

     

    Obrigado...

    sábado, 18 de setembro de 2010 10:21
  • Boa tarde,

    bom ainda não consegui resolver o problema, porém acho que o erro está na instalação do SQL server 2008, pois o tutorial que segui o configurou com

    permissões de baixo nível.... Alguem tem um tutorial ou pode me mandar um passo da instalação com permissão de alto nível para a instalação local do

    SQL Server 2008?

     

    Obrigado!!!

    • Marcado como Resposta Filipini_ti sábado, 18 de setembro de 2010 19:25
    • Não Marcado como Resposta Filipini_ti sábado, 18 de setembro de 2010 19:25
    sábado, 18 de setembro de 2010 18:39
  • Boa tarde novamente!!

     

    Problema resolvido ....

    Reinstalei o Sql Server e no momento de configurar a instancia eu alterei para LOCAL, pois o tutorial que estava seguindo estava dizendo para colocar

    como Network....

     

    Obrigado a todos que tentaram me ajudar!!!

    • Marcado como Resposta Filipini_ti sábado, 18 de setembro de 2010 19:28
    sábado, 18 de setembro de 2010 19:28