Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом разделе объясняется, как задать файловый режим при открытии базы данных MicrosoftSQL Server Compact 3.5. Для настройки файлового режима, в котором будет открыта база данных, используется свойство mode в строке подключения. В таблице определены допустимые значения для файлового режима.
Значение |
Определение |
|---|---|
Read Write (режим по умолчанию) |
Разрешает нескольким процессам открывать и изменять базу данных. |
Read Only |
Позволяет открыть копию базы данных, доступную только для чтения. |
Exclusive |
Запрещает другим процессам открывать или изменять базу данных. |
Shared Read |
Разрешает другим процессам читать, но не изменять базу данных, пока она открыта. |
Примечание
При открытии базы данных, находящейся в общем сетевом ресурсе, используйте файловый режим Exclusive.
Открытие базы данных в монопольном режиме
При доступе к базе данных SQL Server Compact 3.5 задайте свойству mode в строке соединения значение «Read/Write», «Read Only», «Exclusive» или «Shared Read». Например, можно настроить свойство ConnectionString объекта SqlCeEngine таким образом, чтобы обеспечить монопольную блокировку базы данных, пока не уничтожен объект SqlCeEngine.
SqlCeEngine eng = new SqlCeEngine(); eng.LocalConnectionString="Data Source=MyDatabase.sdf; " + "Mode = Exclusive";
См. также
Другие ресурсы
Работа с базами данных (SQL Server Compact)