2010-09-21 7 views
0

Je suis allée passer un entretien d'embauche ce matin, et l'un des scénarios que le responsable informatique (un ancien programmeur) m'avait dit était le suivant ... Si quelqu'un pouvait me donner des indications que je peux lui envoyer un courrier électronique à demain (mercredi 22) cela peut juste aider sa décision dans ma direction. Il y a donc de la bière si vous répondez à une réponse pertinente, et j'ai le boulot.Lecture et écriture d'Access 2 avec SSIS

Anciens systèmes utilisant des bases de données Access 2. Ces systèmes ne doivent pas être mis à jour de sitôt.

De nouveaux systèmes ont besoin d'accéder à ces données, donc chaque nuit, il exporte des informations en utilisant SSIS. Cependant, il doit aussi écrire des données, et plus souvent que du jour au lendemain. Cependant, quand il se connecte à la base de données, en utilisant des connexions ODBC je pense, il dit que l'application (SSIS) ouvre les tables/base de données exclusivement, même s'il sélectionne l'option NOT pour l'ouvrir exclusivement.

Des idées, des suggestions ou des commentaires?

+0

Migrez les données vers le serveur sql ou mysql. – Doug

+1

Vous allez, bien sûr, fournir une attribution complète lorsque vous présentez la solution à votre nouvel employeur potentiel, non? :-) –

+0

La réponse est, mettre à jour les bases de données. Access 2 est à partir des années 90 (en supposant que vous voulez dire MS Access). –

Répondre

0

Se pourrait-il que Access DB soit elle-même configurée pour s'ouvrir exclusivement. Cela fait environ un million d'années que j'ai utilisé Access 2.

Une autre possibilité à corriger est d'envisager de créer les tables du serveur SQl qui imitent les tables d'accès et de les rendre accessibles et de les utiliser à la place de l'accès. Je ne me souviens pas si vous pouvez le faire avec Access 2 ou non. Si vous pouvez le faire, vous devrez apporter des modifications directement aux tables sql servver et ne pas les verrouiller dans Access 2. C'est au moins quelque chose à essayer. L'utilisation de tables liées ne doit rien casser dans Access si elles ont les mêmes noms et toutes les tables ont une clé primaire. Et puis vous pouvez aussi améliorer les performances s'il y a des problèmes.

Je lance des idées ici, à vous de rechercher la faisabilité avant de les envoyer. Mais honnêtement, voulez-vous vraiment travailler pour une organisation qui utilise encore Access2? S'ils ne l'ont pas amélioré, de quoi d'autre sont-ils dépassés depuis des années? Access2 est sorti en 1993. Donc, ils ne l'ont pas mis à jour depuis 17 ans, des trucs effrayants.

+0

Oui, je considérerais travailler pour cette organisation parce que le gars étend le département informatique dans une petite société d'ingénierie privée, en croissance et rentable. Ce qui est très rare dans ce pays en ce moment. Mise à jour de ces anciens systèmes est sur son calendrier. La plupart des endroits ont des systèmes «patrimoniaux» quelque part, et au moins c'est tellement vieux, il est de plus en plus facile de les remplacer. Merci pour vos suggestions. – cometbill

+0

Oh, et ils ont des lasers qui coupent les choses. Qui ne voudrait pas travailler pour une entreprise comme ça? – cometbill