У нас есть основное торговое приложение VB6, которое использует MS Access (не спрашивайте!). Это всегда взрывные сделки в базе данных MS Access.Доступ только для чтения Доступ к источнику данных
Остальная часть инфраструктуры здесь значительно продвинулась, и я хочу периодически читать эту базу данных Access и копировать любые новые сделки в базу данных SQL-сервера.
SQL и C#, необходимые для этого, тривиально легки.
НО Я хочу убедиться, что я делаю это так, чтобы не блокировать базу данных Access или создавать проблемы для приложения VB6. Другими словами, при заполнении моего DataTable из Access я НЕ хочу блокировать базу данных и препятствовать тому, чтобы приложение VB6 записывалось в нее. Кажется, я помню, что из старого ADO были режимы совместного использования, которые вы могли бы использовать для этой цели.
Какую строку подключения следует использовать из .NET для выполнения этого?
Я хотел бы обновить его до SQL Server, но это не для меня, к сожалению. У этих парней есть отношение «это работает, кто заботится» – rc1 2008-11-14 15:58:57
Да, у Access есть мастер Upsizing Wizard ... это терпимо, но вам все равно придется самим исправить таблицы, если это возможно. – 2008-11-14 16:02:21
Обновление этого приложения займет гораздо больше, чем мастер увеличения ... на данный момент есть только более крупные приоритеты. Такова жизнь! – rc1 2008-11-14 16:03:29