powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Repair Access DB ?
4 сообщений из 4, страница 1 из 1
Repair Access DB ?
    #32055318
Максим
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!
У меня возник такой вопрос - Можно-ли сделать удаленно Repair на базу данных Access?
У меня есть Local Package, в котором данные переписываются с Access в таблицу на сервере. После успешной переписи данных, я стираю данные с таблицы в базе данных Access (командой delete), но в этом случае данные не удаляются, а только помечаются, защет чего растет Access фаил. Каким образом можно избежать этого роста? Как можно сделать, чтобы посылалась команда Repair? Возможно-ли это вообще?
...
Рейтинг: 0 / 0
Repair Access DB ?
    #32055390
Максим
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну что, Господа! нет даже предположений?
...
Рейтинг: 0 / 0
Repair Access DB ?
    #32055394
Фотография ziktuw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
create procedure spCompactMSAccessDatabase
 
    @PathToOldDB varchar( 100 ),
    @PathToNewDB varchar( 100 )
 
AS

declare @object int, @str1 varchar( 255 ), @str2 varchar( 255 )

set @str1='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+@PathToOldDB
set @str2='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+@PathToNewDB+';Jet OLEDB:Engine Type=5'

exec sp_OACreate 'JRO.JetEngine',  @object OUT
exec sp_OAMethod @object, 'CompactDatabase', NULL, @str1, @str2
...
Рейтинг: 0 / 0
Repair Access DB ?
    #32055397
Фотография ziktuw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
первая база должна существовать, вторая создасться сжатая. её быть не должно до запуска процедуры. потом надо будет скопировать новую на место старой.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Repair Access DB ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]