Não é possível atualizar um MDF do SQL 2005 - 2008

1

Estou tentando implantar um arquivo MDF em meu servidor ativo, mas isso também significa passar do SQL Express 2005 para o 2008.

Estou recebendo o seguinte erro na minha página da Web.

O banco de dados 'xxx.MDF' não pode ser atualizado porque é somente leitura ou possui arquivos somente leitura. Torne o banco de dados ou arquivos graváveis e reexecute a recuperação.

Eu tentei adicionar permissão de gravação à conta IUSR para o arquivo MDF e LDF, mas isso não funciona.

Eu li o esse suporte do MS , mas realmente não entendo o que preciso fazer no contexto de um arquivo MDF.

Alguém mais se deparou com isso e tem uma solução?

Obrigado.

    
por Richard 29.08.2009 / 01:00

3 respostas

2

Tente anexar o banco de dados ao SQL Server Management Studio e veja se a atualização do banco de dados ainda falha.

    
por 29.08.2009 / 01:32
0

Se o banco de dados é acoplável (você não diz se é ou não), então você precisa habilitar a capacidade de gravação em uma área de obs, nas "propriedades" do banco de dados. No SQL 2000, este uso é uma configuração de caixa de seleção, mas no SQL2005 SQL Management Studio Express é difícil encontrar a configuração "true / false" nas propriedades do banco de dados.

Além disso, você obviamente deveria ter um .LDF para concordar com isso?

    
por 29.08.2009 / 01:38
0

Se você não tem o LDF, você pode tentar o seguinte para anexar seu banco de dados e ver se a atualização é concluída:

sp_attach_single_file_db @dbname= 'ENTER_DB_NAME', @physname= 'SOMEDRIVE:\SOME\LOCATION\TO\THE\DATABASEFILE.mdf'

Referenciado de: Abrindo arquivos .mdf

    
por 29.08.2009 / 03:06