Взгляните на этот инструмент миграции на SQL Server. Это может быть один из немногих, если не ЕДИНСТВЕННЫЕ, настоящие одноранговые или межсерверные инструменты миграции, работающие как чистое веб-приложение. Он использует в основном ASP 3.0, XML, объект файловой системы, объект словаря данных, ADO, расширения ADO (ADOX), объекты сценариев словаря и некоторые другие изящные технологии и технологии Microsoft. Если у вас есть Таблица доступа к источнику на одном сервере и целевой сервер SQL на другом сервере или даже на том же сервере, и вы хотите использовать ее в качестве решения для интернет-Интернета, этот продукт для вас. В этом примере рассматривается корзина покупок VPASP, но она будет работать для ЛЮБОЙ версии Access и ЛЮБОЙ версии SQL Server от SQL 2000 до SQL 2008.
Я заканчиваю разработку общего процесса преобразования базы данных, включающего автоматическое преобразование структур доступа, структур представления и индекса в системе VPASP Shopping или любой другой системы доступа в их эквиваленты SQL Server 2005/2008. Он запускается прямо с вашего сервера без какой-либо посторонней помощи со стороны внешних сотрудников или консультантов.
После создания клона ваших таблиц Access, индексов и представлений в SQL Server эта подпрограмма переноса данных будет выборочно переносить все данные из ваших таблиц Access в новые таблицы SQL Server 2005/2008 без необходимости выдавать фактический доступ. База данных или содержимое таблицы или ваши пароли кому-либо.
Вот часть обратного инжиниринга процесса, работающего с системой с почти 200 таблицами и почти 300 индексами и представлениями, которая выполняется в качестве приемочного теста системы. Работа еще не завершена, но основные компоненты на месте.
http://www.21stcenturyecommerce.com/SQLDDL/ViewDBTables.asp
Я выполняю автоматическое реверс-инжиниринг DDL-таблиц доступа (языка определения данных) и преобразую их в SQL-выражения, эквивалентные DDL, поскольку структуры таблиц и даже дополнительные таблицы могут немного отличаться для каждого клиента VPASP и для каждой версии VP-. ASP там.
Я заканчиваю фактическую процедуру преобразования данных, которая будет переносить данные из Access в SQL Server после создания этих новых таблиц SQL, включая любые представления или индексы. Он полностью написан на ASP с использованием сценариев VB, объекта файловой системы (FSO), объекта Dictionary, XML, DHTML, JavaScript прямо сейчас и работает довольно быстро, как вы увидите в базе данных SQL Server 2008 только ради пример.
Требуется, возможно, 15-20 секунд, чтобы реконструировать почти 500 различных объектов базы данных. Всего в этом примере может быть задействовано более 2000 столбцов для 170 таблиц и 270 задействованных индексов.
Я даже предложил вам запустить обе системы VPASP параллельно, используя 2 разных файла подключения к базе данных на одном сервере, чтобы быть уверенным, что заказы, введенные в системе доступа и системе SQL Server, дают одинаковые результаты. до фактического закрытия производства.
Джон (а / к / а Чувак SQL)
sales@designersyles.biz
(Это демонстрационный сайт VP-ASP)