Bonjour à tous,
Je tiens avant tout à préciser que je suis débutant dans les technologies Microsoft, veuillez m'excuser si mes questions vous paraissent ridicule .
Je réalise actuellement la migration d'un projet sous SQL Server 2005 vers un serveur qui lui est sur SQL Server 2012.
La migration de ce projet est temporaire, une refonte complète est prévue dans ~ 6 mois, donc si je peux éviter de modifier tous les fichiers & procédures stockées c'est tant mieux.
Je vous explique donc mon problème, l'ensemble des appels aux procédures stockées et sélection de table est effectué sans préfixe hors cela provoque une erreur de type 'Could not find stored procedure ...'.
Je suis forcé de pré-fixer le nom d'une table lors d'une requête SQL et d'un appel à une procédure stockée voir l'exemple ci-dessous.
La requête
SELECT name FROM news;
doit devenir
SELECT name FROM usr_sharp.news;
pour pouvoir fonctionner.
J'ai lu quelque part que ce pré-fixage est devenu obligatoire depuis les versions supérieures à SQL Server 2005 et que ceci améliore les performances.
Comme cette migration est temporaire, que les performances de ce projet ne sont pas importantes et que je n'ai pas beaucoup de temps alloué à y passer, est-il possible de désactiver ce pré-fixage obligatoire ?
Merci d'avance pour votre aide
Partager