Midhun Thadathil Ответов: 1

Отказано В Доступе .SDF-Файл БД После Того, Как Я Развертывание Приложений Windows


Я использовал sql compact edition [.sdf file] в качестве своей базы данных, и я установил приложение в другой системе, но доступ к файлу db запрещен, как я могу установить доступ в строке подключения ?

Mukesh Pr@sad

перейдите по следующей ссылке

http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx

1 Ответов

Рейтинг:
7

OriginalGriff

Это может быть не строка подключения, а место, где вы развернули файл.
Если вы поместите его в папку приложения, то он будет отлично работать в вашей системе разработки, но потерпит неудачу в производстве, потому что обычные пользователи не имеют доступа на запись к папкам в каталоге Program Files по соображениям безопасности.
Взгляните на это: Где я должен хранить свои данные?[^] - это предлагает несколько лучших вариантов.


Midhun Thadathil

Спасибо! я действительно поместил файл .sdf в папку приложения. неужели нет другого способа получить доступ к этому файлу?

OriginalGriff

Не без повышения уровня вашего приложения и вызова UAC каждый раз, когда вы хотите его использовать! :смеяться:
Серьезно, поместите его в "безопасную" папку: папки, связанные с приложениями, становятся все труднее использовать, а не проще. Использовать "правильные" локации совсем не сложно.

Midhun Thadathil

Спасибо. Я попробую это сделать.

OriginalGriff

Всегда пожалуйста!