2013-11-14 18 views
0

Я установил SQL Server 2005 с SQL Server Management Studio Express и попытался подключить базу данных. Приложение было успешным, но проблема была рядом с именем базы данных, которую она говорила только для чтения.База данных говорит только для чтения

После этого я попробовал эти команды

USE [master] 
GO 
ALTER DATABASE [TESTDB] SET READ_WRITE WITH NO_WAIT 
GO 

Но я получил эту ошибку,

Msg 5120, Level 16, State 101, линия 1
Невозможно открыть физический файл «D : \ Soft \ Data \ Data_Data.MDF». Ошибка операционной системы 5: «5 (Доступ запрещен.)».
Msg 5120, Уровень 16, Состояние 101, Строка 1
Невозможно открыть физический файл "D: \ soft \ Data \ Data_Log.LDF". Ошибка операционной системы 5: «5 (Доступ запрещен.)».
Ошибка активации файла. Физическое имя файла «D: \ Soft \ Data \ Data_Log.LDF» может быть неверным.
Msg 945, Level 14, State 2, Line 1
Невозможно открыть базу данных «Lis» из-за недоступных файлов или недостаточной памяти или дискового пространства. Подробнее см. В журнале ошибок SQL Server.
Msg 5069, уровень 16, состояние 1, строка 1
Сбой инструкции ALTER DATABASE.

Можете ли вы рассказать мне, что делать, чтобы моя база данных читала и писала?

+0

Хорошо, вы ** посмотрели ** в журнале ошибок SQL Server, чтобы узнать, что вызывает эту ошибку? Что это говорит вам? –

ответ

1

Убедитесь, что на физических файлах, расположенных по адресу D:\Soft\Data\Data_Data.MDF и D:\soft\Data\Data_Log.LDF, флажок для чтения не установлен, когда вы нажимаете на них правой кнопкой мыши и переходите к свойствам.

Если пользовательский сервер Sql запущен, у него нет разрешений на изменение атрибутов для файлов/папок, он не сможет снять флажок для вас.

+0

Также кажется, что это может быть общий файл * разрешение * проблема ..? – user2864740

+0

@Scott: У этого есть только чтение, проверенное на этих файлах. Если я сниму галочку, еще раз, он будет выглядеть так, чтобы читать только эти файлы. – Ram

+0

Что делать? – Ram

Смежные вопросы