2010-10-06 2 views
0

У меня обычно обновляется моя база данных на моей машине разработки.
Мне нужно передать его клиенту с помощью некоторых носителей, таких как cd, dvd, pendrive или другие.Почему моя база данных SQL отмечена только для чтения?

Когда клиент копирует его и прикрепляет к нему на своем компьютере, он отображает формат только для чтения и транзакция не допускается.

Я не знаю, чего мне не хватает, чтобы заставить его работать?

шаги я следовать:
1.) файлы базы данных Копирование с компьютера на флэш-накопитель
2.) над ней рукой, чтобы клиент
3.) копии клиента его к машине
4.) удаляет предыдущий один и прикрепляет БД

+0

вы не можете «скопировать» файлы базы данных, подобные этому (при его запуске). «резервное копирование» или «отсоединить» вашу БД, а затем скопировать ее. – RPM1984

+0

если я забыл сделать то, что вы сказали, то есть ли для меня выход – KoolKabin

+0

Возможный дубликат http://stackoverflow.com/questions/2389179/sql-server-2005-how-to-copy-database-from-one- server-to-another-manual-progra –

ответ

0

мне нужно передать его клиенту с помощью некоторых средств массовой информации, как CD, DVD, флешки или другие.

Когда клиент копирует его и прикрепляет , он на своем компьютере показывает только формат и транзакции не допускаются.

Проверьте, считываются ли ФАЙЛы только для начала. Не уверен - но если MEDIA только для чтения, я думаю, что копии файлов также читаются.

+0

Я проверил его ... он не был отмечен readonly ... – KoolKabin

+0

после тщательной проверки я обнаружил, что файл не был только для чтения, но у моего зарегистрированного пользователя нет разрешения на изменение данных в этом конкретном файле. Ошибка разрешения файла NTFS ... – KoolKabin

0

Не совсем понятно, что вы сделали, но что произойдет, если вы просто удалите настройку READONLY? Даже если это не удается, вы можете получить сообщение полезной ошибке, которая помогает направить вас в правильном направлении:

ALTER DATABASE MyDB SET MULTI_USER 

И вы, вероятно, следует рассмотреть «Копирование баз данных на другие серверы» и sp_detach_db в Books Online, чтобы убедиться, что что бы вы ни делали, фактически поддерживается. Для чего это стоит, BACKUP и RESTORE - это самый простой способ пройти мой опыт.

0

Просто укажите права на запись в файл SQLite в папке с ресурсами (если вы используете свою базу данных).