Ошибка базы данных в приложении формы окна vb.net: database.mdf читается только [дубликат]

Да, в python 3.x, raw_input заменяется на input. Чтобы вернуться к старому поведению input, используйте:

eval(input("Enter a number: "))

Это позволит питону знать, что введенный ввод является целым числом

3
задан marc_s 30 July 2014 в 05:51
поделиться

4 ответа

Файл MDF будет считан только потому, что установлен флаг атрибута readonly file, и в этом случае вы должны его отключить, или другая программа имеет файл MDF, заблокированный как только для чтения. Вы используете версию SQL-сервера, который использует этот файл?

Я никогда не видел подключения к файлу MDF напрямую, обычно это делается через сервер, и сервер будет управлять всем IO для файл MDF.

Например типичная строка подключения для SQL Server:

Database=<dbname>;Server=<servername>;MultipleActiveResultSets=True;Connection Timeout=10;User Id=<username>;Password=<password>;

Дополнительные ссылки:

1) Не удалось обновить базу данных .mdf, поскольку база данных доступна только для чтения (приложение Windows)

2) Не удалось обновить базу данных, поскольку она доступна только для чтения

3) Не удалось обновить базу данных & quot; *. мдф & Quot; потому что только чтение EntityFramework

4) http://www.codeproject.com/Questions/183758/Failed-to-update-mdf-database-because-the-database

0
ответ дан Community 22 August 2018 в 07:53
поделиться
  • 1
    Ничего другого не использует файл. Его местный дБ, не уверен, что это важно. База данных используется для хранения предметов личного инвентаря. Я создал для него установочный пакет и установил его на свой компьютер, и когда я запустил его после установки и попытался добавить новый элемент в БД, он отбросил эту ошибку. Это связано с тем, что права доступа к файлу в каталоге устанавливали MDF. Программные файлы вместе с .exe. Я изменил разрешения в Windows, и он отлично работает. Я не могу решить, как развернуть в реальном MDF в папку, для которой не требуются повышенные разрешения. – LearningCSharp 30 July 2014 в 03:54
  • 2
    Обычно вы выбираете папку AppData, например. Directory.GetParent (System.Windows.Forms.Application.UserAppDataPath); Используйте родителя, иначе каталог включает номер версии. Вы можете проверить наличие файла, и если его там нет, создайте его или скопируйте там. – Loathing 30 July 2014 в 04:01
  • 3
    Должен ли я обновить строку подключения? – LearningCSharp 30 July 2014 в 04:02
  • 4
    См. Этот поток при настройке каталога данных: stackoverflow.com/questions/1409358/… – Loathing 30 July 2014 в 04:07
  • 5
    Хороший поиск, спасибо! Я читаю его. – LearningCSharp 30 July 2014 в 04:14
  1. Просто зайдите в файлы программы и найдите папку установленной программы.
  2. Просто щелкните правой кнопкой мыши файл .mdf в папке и нажмите «СВОЙСТВА».
  3. В PROPERTIES TAB -> SECURITY -> вы увидите группу или имена пользователей.
  4. В этом случае выберите пользователя, которому вы хотите предоставить доступ к файлу.
  5. Если для этого пользователя для параметра PERMISSION не установлено FULL CONTROL.
  6. ИЗМЕНИТЬ РАЗРЕШЕНИЯ -> НАЖМИТЕ EDIT.
  7. Теперь откроется окно Group или Username.
  8. В этом Select Пользователь -> Выберите ПОЛНЫЙ КОНТРОЛЬ в поле разрешений.
  9. Теперь выполните шаги для файла журнала. ЕСЛИ необходимо.

ИЛИ

Просто установите приложение в другую папку, отличную от ProgramFile (x86)

0
ответ дан Af'faq 22 August 2018 в 07:53
поделиться

Сначала остановите службу SQLEXPRESS в меню «Локальные службы», а затем попытайтесь снова и снова подключить базу данных, добавив параметр базы данных в SQLEXPRESS. он должен работать. меня устраивает. :)

0
ответ дан Kashif Ijaz 22 August 2018 в 07:53
поделиться

, если файл базы данных на томе C, попробуйте переместить файл .mfd в D volume

-1
ответ дан Rayan Bouni 22 August 2018 в 07:53
поделиться
  • 1
    Это скорее комментарий, затем ответ - пожалуйста, интегрируйтесь в сообщество SO, получите 50 репутации, а затем добавьте комментарии. Не добавляйте такие «i-don-t-have-enough-rep-to-comment», ответы !! – cramopy 5 February 2016 в 18:34
Другие вопросы по тегам:

Похожие вопросы: