Ошибка при чтении данных с USB-НАКОПИТЕЛЯ .MDF .LDF

У меня есть один USB-накопитель. Я создаю одну базу данных SQL для SQL-сервера и устанавливаю путь восстановления ".MDF .LDF" к моему USB-накопителю. так что все данные сохраняются на моем USB-накопителе.

Теперь мой вопрос в том, что пока я повторно подключаю свой USB-накопитель к компьютеру, открываю сервер Sql и запускаю запрос таблицы выбора, он не показывает мне мои данные.

Помощь..

Ошибка при чтении данных с USB-НАКОПИТЕЛЯ .MDF .LDF

Взгляните на serverfault.com/questions/48958/…

John Cappelletti 30.05.2018 13:37

проверьте снимок экрана выше при выборе файла запроса или редактировании данных

Navnit Vadi 30.05.2018 13:43

Не храните базу данных на съемном носителе ... Точка.

Larnu 30.05.2018 13:45

@Larnu, да, верно, но мое требование к клиенту - хранить данные на USB. Помогите, пожалуйста

Navnit Vadi 30.05.2018 13:53

Не имеет значения; это не сработает. Если бы ваш клиент сказал, что его требование заключалось в том, чтобы вы сделали свинцовый воздушный шар плавать, как обычный гелиевый шар, вы бы просто не приняли это. То же самое и здесь. Чаще всего клиенты не понимают ограничений или возможностей продукта, и ваша задача - сказать им, когда они просят о невозможных целях, недооценивают возможности или (из-за отсутствия лучших слов) начинают глупо. Требование размещения базы данных SQL Server на съемном запоминающем устройстве определенно подпадает под один из этих критериев. :)

Larnu 30.05.2018 13:57

Спасибо за ответ @Larnu, но что на самом деле для этого сделать, если я действительно хочу это сделать

Navnit Vadi 30.05.2018 14:00

Мой ответ не изменился. Вы этого не сделаете.

Larnu 30.05.2018 14:01

Позвольте нам продолжить обсуждение в чате.

Navnit Vadi 30.05.2018 14:01

Считайте, что вы либо неправильно поняли требования клиента, либо испортили реализацию. Вы не храните базы данных SQL на съемных носителях, как говорит @Larnu. Это требование просто требует повреждения данных, чего, я уверен, не нужно ни вам, ни клиенту. Расскажите подробнее об этом сценарии. Это приложение Windows, которое вы устанавливаете на клиентском компьютере? Вы понимаете, что вам придется устанавливать SQL Server на каждый клиентский компьютер? Вместо этого обратите внимание на синхронизацию или резервное копирование, поэтому копируйте данные на USB после каждой записи на фиксированный диск или через определенные промежутки времени. Тогда у вас возникнут проблемы с синхронизацией.

CodeCaster 30.05.2018 14:45
ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
Понимание Python и переход к SQL
Понимание Python и переход к SQL
Перед нами лабораторная работа по BloodOath:
1
9
98
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Да, это возможно. Вы можете снова работать со своей базой данных, повторно подключив USB. Но вы должны делать что-то одно каждый раз после повторного подключения USB.

  1. Остановите службу SQL и начните снова.
  2. Проверь сейчас. Ваш проект работает нормально.

Спасибо.

Другие вопросы по теме