У меня есть один USB-накопитель. Я создаю одну базу данных SQL для SQL-сервера и устанавливаю путь восстановления ".MDF .LDF" к моему USB-накопителю. так что все данные сохраняются на моем USB-накопителе.
Теперь мой вопрос в том, что пока я повторно подключаю свой USB-накопитель к компьютеру, открываю сервер Sql и запускаю запрос таблицы выбора, он не показывает мне мои данные.
Помощь..
проверьте снимок экрана выше при выборе файла запроса или редактировании данных
Не храните базу данных на съемном носителе ... Точка.
@Larnu, да, верно, но мое требование к клиенту - хранить данные на USB. Помогите, пожалуйста
Не имеет значения; это не сработает. Если бы ваш клиент сказал, что его требование заключалось в том, чтобы вы сделали свинцовый воздушный шар плавать, как обычный гелиевый шар, вы бы просто не приняли это. То же самое и здесь. Чаще всего клиенты не понимают ограничений или возможностей продукта, и ваша задача - сказать им, когда они просят о невозможных целях, недооценивают возможности или (из-за отсутствия лучших слов) начинают глупо. Требование размещения базы данных SQL Server на съемном запоминающем устройстве определенно подпадает под один из этих критериев. :)
Спасибо за ответ @Larnu, но что на самом деле для этого сделать, если я действительно хочу это сделать
Мой ответ не изменился. Вы этого не сделаете.
Позвольте нам продолжить обсуждение в чате.
Считайте, что вы либо неправильно поняли требования клиента, либо испортили реализацию. Вы не храните базы данных SQL на съемных носителях, как говорит @Larnu. Это требование просто требует повреждения данных, чего, я уверен, не нужно ни вам, ни клиенту. Расскажите подробнее об этом сценарии. Это приложение Windows, которое вы устанавливаете на клиентском компьютере? Вы понимаете, что вам придется устанавливать SQL Server на каждый клиентский компьютер? Вместо этого обратите внимание на синхронизацию или резервное копирование, поэтому копируйте данные на USB после каждой записи на фиксированный диск или через определенные промежутки времени. Тогда у вас возникнут проблемы с синхронизацией.


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