Плохое поведение после увеличения размера MDB до SQL Server (в таблице нет upsize_ts)

Может быть, вы могли бы помочь, я не нашел правильного решения для моей проблемы:

Рабочая обстановка:

Access 2003
SQL Server 2008 R2 Express
Database (based on Access 2003) containing a few dozens of Tables, related to each other:

 - Table "Customers" FOREIGNKEY CustomerID
 - Table "Invoice-Header" FOREIGNKEY InvoiceID, with Relationship to Customers-->CustomerID with DELETE/UPDATE Trigger inside MDB
 - Table "Invoice-Detail" FOREIGNKEY CNT, with Relationship to Invoice-Header->InvoiceID with DELETE/UPDATE Trigger inside MDB
 - Table "Delivery-Header" FOREIGNKEY DeliveryID, with Relationship to Customers-->CustomerID with DELETE/UPDATE Trigger inside MDB
 - Table "Delivery-Detail" FOREIGNKEY CNT, with Relationship to Delivery-Header->DeliveryID with DELETE/UPDATE Trigger inside MDB

Почему я спрашиваю?:

Ну, я много раз увеличивал эту базу данных (с записями от наших клиентов) до базы данных SQL Server без каких-либо проблем, база данных от нашего программного обеспечения, которое мы поставляем, но заполнялась информацией о клиенте, который использует наше программное обеспечение (создание клиентов, создание Счета-фактуры, создающие накладные), но на этот раз один из наших клиентов предоставил нам базу данных для увеличения размера до базы данных SQL Server, и она не будет работать:

Что я сделал -> что случилось:

Attempt #1: Upsized as Usual --> Delivery-Header / Delivery-Detail has no upsize_ts but Invoice-Header / Invoice-Detail had (Normally all Tables had upsize_ts field after Upsizing)

Attempt #2: Upsized again after fixing missing Customers in Customers Database --> Delivery-Header / Delivery-Detail has upsize_ts but not Invoice-Header / Invoice-Detail

Attempt #3: Upsized again after copying everything into our Base of this Database (fresh created) --> Delivery-Header / Delivery-Detail has no upsize_ts but Invoice-Header / Invoice-Detail

Что может вызвать такое поведение, что поле upsize_ts не создается внутри базы данных SQL без прерывания Upsize-Assistant? Обычно у каждой таблицы есть поле "upsize_ts" (при проверке в Upsize-Assistant, и это было проверено, так как в нескольких таблицах было upsize_ts, а в некоторых нет)

Обычно Upsize-Assistant прерывает работу, если возникает ошибка с базой данных, но на этот раз он преобразует все таблицы из базы данных, не выдавая ошибку, но пропуская поля upsize_ts.

Если вам понадобится дополнительная информация, пожалуйста, напишите мне, это сводит меня с ума, что на этот раз у меня возникли серьезные проблемы с преобразованием с Access 2003 в SQL Server.

0 ответов

Другие вопросы по тегам