none
Error ao criar Banco de dados sql2008 RRS feed

  • Pergunta

  • boa noite, Galera!

    tó precisando de uma ajuda pois estou iniciando agora no mundo de BD?

    Estou tentando criar um bando de dados mais sempre aparece este erro alguém pode me ajudar?

    Obs. Meu S.O (Windows XP SP2 é Port) tem alguma coisa a ver?

    segue:

    Msg 5133, Level 16, State 1, Line 1
    Directory lookup for the file "C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\SQL2008SBS.mdf" failed with the operating system error 3(O sistema não pode encontrar o caminho especificado.).
    Msg 1802, Level 16, State 1, Line 1
    CREATE DATABASE failed. Some file names listed could not be created. Check related errors.

    quinta-feira, 2 de agosto de 2012 22:58

Respostas

  • Claudio

    Esta assunto ja foi resolvido?
    caso não, você informou que seu Windows é Port e pela mensagem o seu SQL pé ING e o comando de criação da base esta apontando para C:\Program Files\... verifique se você tem esta pasta e seu Windows, por ser português acredito que é C:\Aquivos de programas...

    teste este comando.

    CREATE DATABASE [SQL2008SBS] ON  PRIMARY 
    ( NAME = N'SQL2008SBS', FILENAME = N'C:\Arquivos de programas\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\SQL2008SBS.mdf')
     LOG ON 
    ( NAME = N'SQL2008SBS_log', FILENAME = N'C:\Arquivos de programas\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\SQL2008SBS_log.LDF')
    GO


    Att.
    Marcelo Fernandes

    MCP, MCDBA, MCSA, MCTS.
    Se útil, classifique!!!
    Me siga no twitter: @marcelodba

    • Marcado como Resposta Harley Araujo sexta-feira, 24 de agosto de 2012 12:39
    sexta-feira, 3 de agosto de 2012 17:02
    Moderador

Todas as Respostas

  • Cláudio...

    Me parece ser um erro referente à permissão durante a criação dos arquivos.

    Certifique-se que o usuário dos serviços, escolhido durante a instalação, tem permissão para leitura/escrita no caminho em questão.

    O SQLServer necessita do sistema de arquivos seja NTFS e não pode estar com compactação ativa. Tudo isso, é claro, no caminho dos arquivos MDF e LDF.

    Espero ter ajudado.


    Não esqueça de marcar o post como útil caso tenha te ajudado.


    sexta-feira, 3 de agosto de 2012 12:12
  • Claudio,

    Como um teste de permissão, abra seu SQL e tente, manualmente, criar uma base. (Por exemplo: CREATE DATABASE TESTE123)

    Se der certo, pode ser o que o Roberson citou ou então seu arquivo pode estar corrompido.

    Para checar se o arquivo pode estar corrompido tente a execução dos comandos:

    RESTORE FILELISTONLY FROM DISK = 'CAMINHO DO ARQUIVO'
    RESTORE HEADERONLY FROM DISK = 'CAMINHO DO ARQUIVO'
    RESTORE LABELONLY FROM DISK = 'CAMINHO DO ARQUIVO'
    RESTORE VERIFYONLY FROM DISK = 'CAMINHO DO ARQUIVO'


    Marco Antônio Pinheiro / MCTS - MCC http://marcoantoniopinheiro.blogspot.com

    sexta-feira, 3 de agosto de 2012 13:28
  • Claudio

    Esta assunto ja foi resolvido?
    caso não, você informou que seu Windows é Port e pela mensagem o seu SQL pé ING e o comando de criação da base esta apontando para C:\Program Files\... verifique se você tem esta pasta e seu Windows, por ser português acredito que é C:\Aquivos de programas...

    teste este comando.

    CREATE DATABASE [SQL2008SBS] ON  PRIMARY 
    ( NAME = N'SQL2008SBS', FILENAME = N'C:\Arquivos de programas\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\SQL2008SBS.mdf')
     LOG ON 
    ( NAME = N'SQL2008SBS_log', FILENAME = N'C:\Arquivos de programas\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\SQL2008SBS_log.LDF')
    GO


    Att.
    Marcelo Fernandes

    MCP, MCDBA, MCSA, MCTS.
    Se útil, classifique!!!
    Me siga no twitter: @marcelodba

    • Marcado como Resposta Harley Araujo sexta-feira, 24 de agosto de 2012 12:39
    sexta-feira, 3 de agosto de 2012 17:02
    Moderador
  • Marco,

    Não entendi o porque você sugeriu utilizar os comandos:

    RESTORE FILELISTONLY FROM DISK
    RESTORE HEADERONLY FROM DISK
    RESTORE LABELONLY FROM DISK
    RESTORE VERIFYONLY FROM DISK

    Pois são comando utilizados para obter informações referentes ao processo de backup.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]

    sexta-feira, 3 de agosto de 2012 18:01
  • Porque pensei que ele estava criando uma base através de uma restauração. E as vezes o arquivo estava corrompido.

    Marco Antônio Pinheiro / MCTS - MCC http://marcoantoniopinheiro.blogspot.com

    sexta-feira, 3 de agosto de 2012 21:51
  • Marco,

    Beleza, foi o que pensei, pois eu também faço isso.

    Valeu.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]

    terça-feira, 7 de agosto de 2012 13:50