Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: VBA MS Office

Программирования для MS Office кроме ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Скрипт для создания таблиц новой базы данных
 
 автор: MS_4G   (29.02.2008 в 13:33)   личное сообщение
 
 

Образовалась такая проблема.
Есть база данных В1 на сервере (M SQL Server 2005), она состоит из нескольких таблиц, и над ними есть приложения (в Microsoft Access 2003). Все это в режиме промышленной эксплуатации.

Возникла необходимость создания на том же сервере новой базы данных В2, таблицы которой должны создаваться из таблиц старой базы В1, причем возможны любые ситуации: часть таблиц просто должна копироваться, часть — копироваться с изменением состава и/или свойств полей, часть — новые таблицы на основе данных старых таблиц.

Создание таблиц новой базы данных нужно делать скриптом, т.к.: а) данные в старой базе постоянно обновляются; б) в процессе отладки новой базы и ее приложений могут быть разные изменения в составе и свойствах таблиц новой базы, так чтобы скрипт каждый раз при запуске устранял все таблицы новой базы и пересоздавал их заново, делая эти новые таблицы актуальными и по данным, и по структурам таблиц.

Вопрос: какие средства лучше всего подойдут для создания такого скрипта: T-SQL, .NET, Visual Basic или посоветуете что-нибудь еще. При этом: должны быть возможности отладки скрипта, включая пошаговый режим запуска, чтобы если надо, проверять скрипт при внесении в него разных изменений; средства должны быть общедостпуными, чтобы не бегать и не искать их непонятно где.

Заранее спасибо всем, что сможет что-либо подсказать.

  Ответить  
 
 автор: ДрЮня   (29.02.2008 в 14:35)   личное сообщение
 
 

имхо
пишите на том, что Вам ближе и в чем Вы чуствуете себя уверенно.
если БД лежит в локальной сети (не требуется создание WEB интрефейса), то писать можно как в самом аксесе, так и на бейсике (нужно подключить ODBS драйвер). можно и отлаживаться в этом случае.

  Ответить  
 
 автор: MS_4G   (29.02.2008 в 15:07)   личное сообщение
 
 

Спасибо

  Ответить  
 
 автор: osmor   (29.02.2008 в 16:08)   личное сообщение
 
 

в SQL Sеrver есть мощный инструмент DTS, он позволяет легко решать подобные задачи причем с минимальными знаниями, поскольку имеет графический построитель, кроме того созданный DTS пакет можно зарускать как средствами самого сервера, так и из VB, VBS, VBA и т.п. (есть возможноть сохранить пакет в виде VB кода, остается только его создать проект VB, подлючить библиотеку DTS и скомпилировать в EXE

  Ответить  
 
 автор: MS_4G   (03.03.2008 в 18:05)   личное сообщение
 
 

Спасибо

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList