hum ! je recherche et je trouve cela : les synonymes
je regarde demain mais si vous en savez plus cela m'interesse
SQL Server allows for the creation of synonyms. That seems to be what you
are looking for:
http://msdn.microsoft.com/en-us/library/ms177544.aspxRoumegou Eric a formulé ce mercredi :
donc pour revenir sur le nommage
ds sqlserver management studio, si je fais propriété sur une table je vois
que tout ce qui précède le dernier point est considéré comme le nom du
schema
donc les outils de l'analyse ne serait pas capable de découper quand le
schéma contient des points ?
Il se trouve que Roumegou Eric a formulé :
Bonjour,
je récupère une base SQLServer et je voudrais voir comment l'exploiter
avec des produits Pcsoft
Cette base a été conçue par des malfaisants et donc je dois faire avec.
J'ai voulu importer dans l'analyse les descriptions de table de cette
base avec un driver oledb de sqlserver
je vois les tables sauf que tout le nommage des tables est de type
monnom.monproduit.monmodule.mafamille.nomtable
grrhhh ... des noms de plus de 60/80 caractères à manipuler, je leur
ferait bien bouffer leur modéle
sauf que l'outil de pcsoft ne sait pas s'en sortir de cette blague de
barbu
car il coupe au dernier point
un dbo.historiqueClient cela marche ...
un Mon.cul.sur.la.commmode.User il donne le nom User mais n'arrive pas à
l'intégrer
donc je suis bloqué
j'ai bien pensé à faire des vues mais je ne pourrais pas remonter des
mises à jour.
Pouvez vous SVP me donner une idée pour sortir de ce problème.
je vous remercie par avance de vos réponses.
testé les synonymes; ça aurait été bien.
sauf que l'accès pcsoft ne les voient pas.
et du coup les accès de mes requetes ne fonctionne que pour les tables
acceptées (6 sur 133 et les 6 ne servent à rien)
J'ai essayé plusieurs syntaxes avec un hexecuterequetesql; rien ne passe.
sCmd="SELECT id,UserName FROM db4us.myUser"
sCmd="SELECT top 100 Entity,UserCode FROM MAJRole"
sCmd="SELECT TOP (1000) [Id] ,[Label] FROM
[MotivationFactory.EFactory.Accreditation].[BusinessUnit]"
la première un synonyme : marche pas
la 2ème une table trouvée dans l'analyse : marche
la 3ème une table qui n'a pas pu s'intégrer : ne marche pas.
ces 3 req marchent bien sûr sous sql management studio.
Bref je ne sais pas quoi faire
la question : est ce que l'accès natif sqlserver qui coûte bonbon serait
capable de se débrouiller lui (rappel je suis en OleDb) ?
Merci de votre aide