Я создаю установку для одного из своих приложений, используя проект установки Visual Studio в VS2010. В котором я получаю доступ к моей базе данных из папки приложения. Я добавил файлы MDF и LDF в папку «Данные» в папке «Приложение». Все работает отлично, и я могу установить приложение, но при открытии приложения я получаю сообщение об ошибке «Невозможно обновить базу данных, потому что она доступна только для чтения». Я проверил базу данных с SSMS и вижу, что флаг «Только для чтения» установлен по умолчанию «Истина», а база данных отображается серым цветом. После изменения свойства только для чтения приложение работает отлично. Я много раз много раз искал и перестраивал проект с изменением базы данных. Как я могу избавиться от этой проблемы?База данных SQL Server 2008 Изменение состояния только для чтения «True» после развертывания
ответ
Несколько возможностей:
В вашем проекте настройки, в окне свойств файла БД в файловой системе на целевой машине зрения, убедитесь, что вы не случайно установить свойство только для чтения правда.
Если база данных находится в папке приложения в (например) папке Program Files, то это место доступно только для чтения ограниченным пользователям. Вы не сказали, подходит ли ваше приложение для всех пользователей или просто для администраторов. Если это ограниченный пользователь, установите файл в Личную папку пользователя или место, на которое могут писать пользователи с ограниченным доступом. Если для приложения требуется привилегия администратора, то вашему приложению нужен манифест Elevation, чтобы заставить его запускаться с правами администратора, если именно поэтому БД только для чтения. Запуск приложения в качестве администратора будет быстрым тестом, чтобы узнать, не является ли эта проблема.
- 1. База данных Azure Sql Только для чтения
- 2. Проблема развертывания базы данных SQL Server 2008
- 3. База данных SQL Server 2008 кажется недоступной
- 4. База данных говорит только для чтения
- 5. База данных SQL Server 2008 R2 недоступна после запуска экземпляра
- 6. Медленная удаленная база данных только для чтения
- 7. Доступ только для чтения к SQL Server 2008
- 8. VB 2008 Базовая база данных, основанная на SQL Server 2008
- 9. База данных SQL Server или база данных на SQL Server
- 10. База данных только для чтения и добавления
- 11. Поддерживает ли SQL Server 2008 уровень таблицы только для чтения?
- 12. База данных SqlCeException открывается с подключением только для чтения
- 13. Миграция и база данных Ingres для SQL Server 2008
- 14. Автоматическая «База данных сценариев как ... создавать» для SQL Server 2008
- 15. База данных членства MVC для SQL Server 2008
- 16. Изменение имени базы данных SQL Fails Sql Server 2008
- 17. Изменение формата даты в SQL Server 2008
- 18. только для чтения блокировки в SQL Server
- 19. Снимок SQL Server 2008 или подсказка NOLOCK для чтения задач?
- 20. SQL Server 2008: Изменение типа массового набора
- 21. Изменение домена SQL Server 2008
- 22. Android встроенная база данных только для чтения
- 23. Postgresql база данных только для чтения
- 24. База данных SQLite только для чтения
- 25. Быстрая встроенная «база данных» только для чтения?
- 26. Копирование данных из локального производства База данных SQL Server на удаленную базу данных только для чтения SQL Server
- 27. SQL/NewSQL подходит только для чтения, OLAP-база данных
- 28. Почему моя база данных SQL отмечена только для чтения?
- 29. Доступ только для чтения к SQL Server
- 30. Play Framework База данных сценария не Рабоче SQL Server 2008