j'ai une fonction qui me remplace des chaines de caractères par d'autres
chaînes de caractères !! si à partir de l'analyseur de requêtes SQL,
j'execute ma fonction ainsi :
SELECT dbo.FN_CONCAT_SCHEMA(NUM) AS LIBELLE
MonChamps2 AS LIBELLE2
from Mes_Tables
ceci plante mon serveur SQL :( et j'aurais l'erreur
"[Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionCheckForData
(CheckforData()).
Serveur : Msg 11, Niveau 16, État 1, Ligne 0
Erreur réseau générale. Consultez la documentation relative à votre réseau.
Connexion interrompue"
si par contre, j'exécute comme ceci (aprés avoir redémarrer mon serveur)
SELECT dbo.FN_CONCAT_SCHEMA(1512) AS LIBELLE
MonChamps2 AS LIBELLE2
from Mes_Tables
tout marche impécablement ! et trés bizarrement tout de suite aprés si je
remet la version A, elle marche trés bien (j'ai lancé une dizaine d'exécution
et ça marche)
Est ce que ceci est un bug SQL Server (rien trouvé sur Internet) ?
Comment je peux résoudre ceci (ma fonction est lancé par code .NET, pour le
moment la solution que j'ai est de lancé la requête 2 fois, une première fois
fictive avec un numéro bien déterminé et une deuxième fois avec le paramètre
mais ceci double mon temps de traitements)
Merci de votre aide.
Ah, autre chose, si je prend le code qui est dans ma fonction et que je
l'exécute dans l'analyseur (en remplaçant les variables par de vrai id), ça
marche trés bien !
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Fred BROUARD
Bonjour,
404 found a écrit:
Bonjour,
Version SQL Server 2000
j'ai une fonction qui me remplace des chaines de caractères par d'autres chaînes de caractères !! si à partir de l'analyseur de requêtes SQL, j'execute ma fonction ainsi : SELECT dbo.FN_CONCAT_SCHEMA(NUM) AS LIBELLE MonChamps2 AS LIBELLE2 from Mes_Tables
ceci plante mon serveur SQL :( et j'aurais l'erreur
"[Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionCheckForData (CheckforData()). Serveur : Msg 11, Niveau 16, État 1, Ligne 0 Erreur réseau générale. Consultez la documentation relative à votre réseau.
Ce message n'est pas de MS SQL Server mais du middleware ODBC. Je ne pense pas que votre serveur soit "planté" comme vous dite.
Avez vous lancé le gestionnaire de service pour constater son état ? Avez-vous tenté d'accéder à votre serveur par EM, QA ou osql ?
A +
Connexion interrompue"
si par contre, j'exécute comme ceci (aprés avoir redémarrer mon serveur)
SELECT dbo.FN_CONCAT_SCHEMA(1512) AS LIBELLE MonChamps2 AS LIBELLE2 from Mes_Tables
tout marche impécablement ! et trés bizarrement tout de suite aprés si je remet la version A, elle marche trés bien (j'ai lancé une dizaine d'exécution et ça marche)
Est ce que ceci est un bug SQL Server (rien trouvé sur Internet) ? Comment je peux résoudre ceci (ma fonction est lancé par code .NET, pour le moment la solution que j'ai est de lancé la requête 2 fois, une première fois fictive avec un numéro bien déterminé et une deuxième fois avec le paramètre mais ceci double mon temps de traitements)
Merci de votre aide.
Ah, autre chose, si je prend le code qui est dans ma fonction et que je l'exécute dans l'analyseur (en remplaçant les variables par de vrai id), ça marche trés bien !
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************
Bonjour,
404 found a écrit:
Bonjour,
Version SQL Server 2000
j'ai une fonction qui me remplace des chaines de caractères par d'autres
chaînes de caractères !! si à partir de l'analyseur de requêtes SQL,
j'execute ma fonction ainsi :
SELECT dbo.FN_CONCAT_SCHEMA(NUM) AS LIBELLE
MonChamps2 AS LIBELLE2
from Mes_Tables
ceci plante mon serveur SQL :( et j'aurais l'erreur
"[Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionCheckForData
(CheckforData()).
Serveur : Msg 11, Niveau 16, État 1, Ligne 0
Erreur réseau générale. Consultez la documentation relative à votre réseau.
Ce message n'est pas de MS SQL Server mais du middleware ODBC. Je ne pense pas
que votre serveur soit "planté" comme vous dite.
Avez vous lancé le gestionnaire de service pour constater son état ?
Avez-vous tenté d'accéder à votre serveur par EM, QA ou osql ?
A +
Connexion interrompue"
si par contre, j'exécute comme ceci (aprés avoir redémarrer mon serveur)
SELECT dbo.FN_CONCAT_SCHEMA(1512) AS LIBELLE
MonChamps2 AS LIBELLE2
from Mes_Tables
tout marche impécablement ! et trés bizarrement tout de suite aprés si je
remet la version A, elle marche trés bien (j'ai lancé une dizaine d'exécution
et ça marche)
Est ce que ceci est un bug SQL Server (rien trouvé sur Internet) ?
Comment je peux résoudre ceci (ma fonction est lancé par code .NET, pour le
moment la solution que j'ai est de lancé la requête 2 fois, une première fois
fictive avec un numéro bien déterminé et une deuxième fois avec le paramètre
mais ceci double mon temps de traitements)
Merci de votre aide.
Ah, autre chose, si je prend le code qui est dans ma fonction et que je
l'exécute dans l'analyseur (en remplaçant les variables par de vrai id), ça
marche trés bien !
--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************
j'ai une fonction qui me remplace des chaines de caractères par d'autres chaînes de caractères !! si à partir de l'analyseur de requêtes SQL, j'execute ma fonction ainsi : SELECT dbo.FN_CONCAT_SCHEMA(NUM) AS LIBELLE MonChamps2 AS LIBELLE2 from Mes_Tables
ceci plante mon serveur SQL :( et j'aurais l'erreur
"[Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionCheckForData (CheckforData()). Serveur : Msg 11, Niveau 16, État 1, Ligne 0 Erreur réseau générale. Consultez la documentation relative à votre réseau.
Ce message n'est pas de MS SQL Server mais du middleware ODBC. Je ne pense pas que votre serveur soit "planté" comme vous dite.
Avez vous lancé le gestionnaire de service pour constater son état ? Avez-vous tenté d'accéder à votre serveur par EM, QA ou osql ?
A +
Connexion interrompue"
si par contre, j'exécute comme ceci (aprés avoir redémarrer mon serveur)
SELECT dbo.FN_CONCAT_SCHEMA(1512) AS LIBELLE MonChamps2 AS LIBELLE2 from Mes_Tables
tout marche impécablement ! et trés bizarrement tout de suite aprés si je remet la version A, elle marche trés bien (j'ai lancé une dizaine d'exécution et ça marche)
Est ce que ceci est un bug SQL Server (rien trouvé sur Internet) ? Comment je peux résoudre ceci (ma fonction est lancé par code .NET, pour le moment la solution que j'ai est de lancé la requête 2 fois, une première fois fictive avec un numéro bien déterminé et une deuxième fois avec le paramètre mais ceci double mon temps de traitements)
Merci de votre aide.
Ah, autre chose, si je prend le code qui est dans ma fonction et que je l'exécute dans l'analyseur (en remplaçant les variables par de vrai id), ça marche trés bien !
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************
Med Bouchenafa
Il est tout à fait possible que cela soit un bug Si tu as déjà le dernier SP, il faut appeler le support Microsoft.
-- Bien cordialement Med Bouchenafa
"404 found" wrote in message news:
Bonjour,
Version SQL Server 2000
j'ai une fonction qui me remplace des chaines de caractères par d'autres chaînes de caractères !! si à partir de l'analyseur de requêtes SQL, j'execute ma fonction ainsi : SELECT dbo.FN_CONCAT_SCHEMA(NUM) AS LIBELLE MonChamps2 AS LIBELLE2 from Mes_Tables
ceci plante mon serveur SQL :( et j'aurais l'erreur
"[Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionCheckForData (CheckforData()). Serveur : Msg 11, Niveau 16, État 1, Ligne 0 Erreur réseau générale. Consultez la documentation relative à votre réseau.
Connexion interrompue"
si par contre, j'exécute comme ceci (aprés avoir redémarrer mon serveur)
SELECT dbo.FN_CONCAT_SCHEMA(1512) AS LIBELLE MonChamps2 AS LIBELLE2 from Mes_Tables
tout marche impécablement ! et trés bizarrement tout de suite aprés si je remet la version A, elle marche trés bien (j'ai lancé une dizaine d'exécution et ça marche)
Est ce que ceci est un bug SQL Server (rien trouvé sur Internet) ? Comment je peux résoudre ceci (ma fonction est lancé par code .NET, pour le moment la solution que j'ai est de lancé la requête 2 fois, une première fois fictive avec un numéro bien déterminé et une deuxième fois avec le paramètre mais ceci double mon temps de traitements)
Merci de votre aide.
Ah, autre chose, si je prend le code qui est dans ma fonction et que je l'exécute dans l'analyseur (en remplaçant les variables par de vrai id), ça marche trés bien !
Il est tout à fait possible que cela soit un bug
Si tu as déjà le dernier SP, il faut appeler le support Microsoft.
--
Bien cordialement
Med Bouchenafa
"404 found" <404found@discussions.microsoft.com> wrote in message
news:9DC10E8E-BE8E-4019-A441-361F5DE6FD2F@microsoft.com...
Bonjour,
Version SQL Server 2000
j'ai une fonction qui me remplace des chaines de caractères par d'autres
chaînes de caractères !! si à partir de l'analyseur de requêtes SQL,
j'execute ma fonction ainsi :
SELECT dbo.FN_CONCAT_SCHEMA(NUM) AS LIBELLE
MonChamps2 AS LIBELLE2
from Mes_Tables
ceci plante mon serveur SQL :( et j'aurais l'erreur
"[Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionCheckForData
(CheckforData()).
Serveur : Msg 11, Niveau 16, État 1, Ligne 0
Erreur réseau générale. Consultez la documentation relative à votre
réseau.
Connexion interrompue"
si par contre, j'exécute comme ceci (aprés avoir redémarrer mon serveur)
SELECT dbo.FN_CONCAT_SCHEMA(1512) AS LIBELLE
MonChamps2 AS LIBELLE2
from Mes_Tables
tout marche impécablement ! et trés bizarrement tout de suite aprés si je
remet la version A, elle marche trés bien (j'ai lancé une dizaine
d'exécution
et ça marche)
Est ce que ceci est un bug SQL Server (rien trouvé sur Internet) ?
Comment je peux résoudre ceci (ma fonction est lancé par code .NET, pour
le
moment la solution que j'ai est de lancé la requête 2 fois, une première
fois
fictive avec un numéro bien déterminé et une deuxième fois avec le
paramètre
mais ceci double mon temps de traitements)
Merci de votre aide.
Ah, autre chose, si je prend le code qui est dans ma fonction et que je
l'exécute dans l'analyseur (en remplaçant les variables par de vrai id),
ça
marche trés bien !
Il est tout à fait possible que cela soit un bug Si tu as déjà le dernier SP, il faut appeler le support Microsoft.
-- Bien cordialement Med Bouchenafa
"404 found" wrote in message news:
Bonjour,
Version SQL Server 2000
j'ai une fonction qui me remplace des chaines de caractères par d'autres chaînes de caractères !! si à partir de l'analyseur de requêtes SQL, j'execute ma fonction ainsi : SELECT dbo.FN_CONCAT_SCHEMA(NUM) AS LIBELLE MonChamps2 AS LIBELLE2 from Mes_Tables
ceci plante mon serveur SQL :( et j'aurais l'erreur
"[Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionCheckForData (CheckforData()). Serveur : Msg 11, Niveau 16, État 1, Ligne 0 Erreur réseau générale. Consultez la documentation relative à votre réseau.
Connexion interrompue"
si par contre, j'exécute comme ceci (aprés avoir redémarrer mon serveur)
SELECT dbo.FN_CONCAT_SCHEMA(1512) AS LIBELLE MonChamps2 AS LIBELLE2 from Mes_Tables
tout marche impécablement ! et trés bizarrement tout de suite aprés si je remet la version A, elle marche trés bien (j'ai lancé une dizaine d'exécution et ça marche)
Est ce que ceci est un bug SQL Server (rien trouvé sur Internet) ? Comment je peux résoudre ceci (ma fonction est lancé par code .NET, pour le moment la solution que j'ai est de lancé la requête 2 fois, une première fois fictive avec un numéro bien déterminé et une deuxième fois avec le paramètre mais ceci double mon temps de traitements)
Merci de votre aide.
Ah, autre chose, si je prend le code qui est dans ma fonction et que je l'exécute dans l'analyseur (en remplaçant les variables par de vrai id), ça marche trés bien !
404 found
"Fred BROUARD" a écrit :
Bonjour,
404 found a écrit: > Bonjour, > > Version SQL Server 2000 > > j'ai une fonction qui me remplace des chaines de caractères par d'autres > chaînes de caractères !! si à partir de l'analyseur de requêtes SQL, > j'execute ma fonction ainsi : > SELECT dbo.FN_CONCAT_SCHEMA(NUM) AS LIBELLE > MonChamps2 AS LIBELLE2 > from Mes_Tables > > ceci plante mon serveur SQL :( et j'aurais l'erreur > > "[Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionCheckForData > (CheckforData()). > Serveur : Msg 11, Niveau 16, État 1, Ligne 0 > Erreur réseau générale. Consultez la documentation relative à votre réseau.
Ce message n'est pas de MS SQL Server mais du middleware ODBC. Je ne pense pas que votre serveur soit "planté" comme vous dite.
Avez vous lancé le gestionnaire de service pour constater son état ? Avez-vous tenté d'accéder à votre serveur par EM, QA ou osql ?
A +
Oui !! avec EM, le serveur est arrêté, je le redémarre à chaque fois (bouton droit, démarrer) !! j'essai aussi d'accéder via code .NET mais il me dis que le serveur est arrêté.
En fait, ça était suite à une installation d'une mise à jour automatqiue windows server 2003 avec windows update lundi dernier mais je ne sais pas si c'est sépcifique windows ou SQL Server, en plus dans l'ajout suppression de programme il y a une tonne de mise à jour sans date !!
et donc, je disais, en testant sur mon MSDE local sur une machine XP, cela marche trés bien !!
Cela vient sûrement de la dernière mise à jour server 2003 mais je ne trouve rien sur le site Microsoft !
> > Connexion interrompue" > > si par contre, j'exécute comme ceci (aprés avoir redémarrer mon serveur) > > SELECT dbo.FN_CONCAT_SCHEMA(1512) AS LIBELLE > MonChamps2 AS LIBELLE2 > from Mes_Tables > > tout marche impécablement ! et trés bizarrement tout de suite aprés si je > remet la version A, elle marche trés bien (j'ai lancé une dizaine d'exécution > et ça marche) > > Est ce que ceci est un bug SQL Server (rien trouvé sur Internet) ? > Comment je peux résoudre ceci (ma fonction est lancé par code .NET, pour le > moment la solution que j'ai est de lancé la requête 2 fois, une première fois > fictive avec un numéro bien déterminé et une deuxième fois avec le paramètre > mais ceci double mon temps de traitements) > > Merci de votre aide. > > Ah, autre chose, si je prend le code qui est dans ma fonction et que je > l'exécute dans l'analyseur (en remplaçant les variables par de vrai id), ça > marche trés bien !
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************
"Fred BROUARD" a écrit :
Bonjour,
404 found a écrit:
> Bonjour,
>
> Version SQL Server 2000
>
> j'ai une fonction qui me remplace des chaines de caractères par d'autres
> chaînes de caractères !! si à partir de l'analyseur de requêtes SQL,
> j'execute ma fonction ainsi :
> SELECT dbo.FN_CONCAT_SCHEMA(NUM) AS LIBELLE
> MonChamps2 AS LIBELLE2
> from Mes_Tables
>
> ceci plante mon serveur SQL :( et j'aurais l'erreur
>
> "[Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionCheckForData
> (CheckforData()).
> Serveur : Msg 11, Niveau 16, État 1, Ligne 0
> Erreur réseau générale. Consultez la documentation relative à votre réseau.
Ce message n'est pas de MS SQL Server mais du middleware ODBC. Je ne pense pas
que votre serveur soit "planté" comme vous dite.
Avez vous lancé le gestionnaire de service pour constater son état ?
Avez-vous tenté d'accéder à votre serveur par EM, QA ou osql ?
A +
Oui !! avec EM, le serveur est arrêté, je le redémarre à chaque fois (bouton
droit, démarrer) !! j'essai aussi d'accéder via code .NET mais il me dis que
le serveur est arrêté.
En fait, ça était suite à une installation d'une mise à jour automatqiue
windows server 2003 avec windows update lundi dernier mais je ne sais pas si
c'est sépcifique windows ou SQL Server, en plus dans l'ajout suppression de
programme il y a une tonne de mise à jour sans date !!
et donc, je disais, en testant sur mon MSDE local sur une machine XP, cela
marche trés bien !!
Cela vient sûrement de la dernière mise à jour server 2003 mais je ne trouve
rien sur le site Microsoft !
>
> Connexion interrompue"
>
> si par contre, j'exécute comme ceci (aprés avoir redémarrer mon serveur)
>
> SELECT dbo.FN_CONCAT_SCHEMA(1512) AS LIBELLE
> MonChamps2 AS LIBELLE2
> from Mes_Tables
>
> tout marche impécablement ! et trés bizarrement tout de suite aprés si je
> remet la version A, elle marche trés bien (j'ai lancé une dizaine d'exécution
> et ça marche)
>
> Est ce que ceci est un bug SQL Server (rien trouvé sur Internet) ?
> Comment je peux résoudre ceci (ma fonction est lancé par code .NET, pour le
> moment la solution que j'ai est de lancé la requête 2 fois, une première fois
> fictive avec un numéro bien déterminé et une deuxième fois avec le paramètre
> mais ceci double mon temps de traitements)
>
> Merci de votre aide.
>
> Ah, autre chose, si je prend le code qui est dans ma fonction et que je
> l'exécute dans l'analyseur (en remplaçant les variables par de vrai id), ça
> marche trés bien !
--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************
404 found a écrit: > Bonjour, > > Version SQL Server 2000 > > j'ai une fonction qui me remplace des chaines de caractères par d'autres > chaînes de caractères !! si à partir de l'analyseur de requêtes SQL, > j'execute ma fonction ainsi : > SELECT dbo.FN_CONCAT_SCHEMA(NUM) AS LIBELLE > MonChamps2 AS LIBELLE2 > from Mes_Tables > > ceci plante mon serveur SQL :( et j'aurais l'erreur > > "[Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionCheckForData > (CheckforData()). > Serveur : Msg 11, Niveau 16, État 1, Ligne 0 > Erreur réseau générale. Consultez la documentation relative à votre réseau.
Ce message n'est pas de MS SQL Server mais du middleware ODBC. Je ne pense pas que votre serveur soit "planté" comme vous dite.
Avez vous lancé le gestionnaire de service pour constater son état ? Avez-vous tenté d'accéder à votre serveur par EM, QA ou osql ?
A +
Oui !! avec EM, le serveur est arrêté, je le redémarre à chaque fois (bouton droit, démarrer) !! j'essai aussi d'accéder via code .NET mais il me dis que le serveur est arrêté.
En fait, ça était suite à une installation d'une mise à jour automatqiue windows server 2003 avec windows update lundi dernier mais je ne sais pas si c'est sépcifique windows ou SQL Server, en plus dans l'ajout suppression de programme il y a une tonne de mise à jour sans date !!
et donc, je disais, en testant sur mon MSDE local sur une machine XP, cela marche trés bien !!
Cela vient sûrement de la dernière mise à jour server 2003 mais je ne trouve rien sur le site Microsoft !
> > Connexion interrompue" > > si par contre, j'exécute comme ceci (aprés avoir redémarrer mon serveur) > > SELECT dbo.FN_CONCAT_SCHEMA(1512) AS LIBELLE > MonChamps2 AS LIBELLE2 > from Mes_Tables > > tout marche impécablement ! et trés bizarrement tout de suite aprés si je > remet la version A, elle marche trés bien (j'ai lancé une dizaine d'exécution > et ça marche) > > Est ce que ceci est un bug SQL Server (rien trouvé sur Internet) ? > Comment je peux résoudre ceci (ma fonction est lancé par code .NET, pour le > moment la solution que j'ai est de lancé la requête 2 fois, une première fois > fictive avec un numéro bien déterminé et une deuxième fois avec le paramètre > mais ceci double mon temps de traitements) > > Merci de votre aide. > > Ah, autre chose, si je prend le code qui est dans ma fonction et que je > l'exécute dans l'analyseur (en remplaçant les variables par de vrai id), ça > marche trés bien !
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************
Fred BROUARD
Ce serait donc plutôt un bug système... Effectivement comme le dit Med, voyez avec le support MS pour Win Server 2003.
Renseignez vous préalablement sur les news groups US Windows server pour savoir si ce problème n'est pas déjà connu.
A +
404 found a écrit:
"Fred BROUARD" a écrit :
Bonjour,
404 found a écrit:
Bonjour,
Version SQL Server 2000
j'ai une fonction qui me remplace des chaines de caractères par d'autres chaînes de caractères !! si à partir de l'analyseur de requêtes SQL, j'execute ma fonction ainsi : SELECT dbo.FN_CONCAT_SCHEMA(NUM) AS LIBELLE MonChamps2 AS LIBELLE2 from Mes_Tables
ceci plante mon serveur SQL :( et j'aurais l'erreur
"[Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionCheckForData (CheckforData()). Serveur : Msg 11, Niveau 16, État 1, Ligne 0 Erreur réseau générale. Consultez la documentation relative à votre réseau.
Ce message n'est pas de MS SQL Server mais du middleware ODBC. Je ne pense pas que votre serveur soit "planté" comme vous dite.
Avez vous lancé le gestionnaire de service pour constater son état ? Avez-vous tenté d'accéder à votre serveur par EM, QA ou osql ?
A +
Oui !! avec EM, le serveur est arrêté, je le redémarre à chaque fois (bouton droit, démarrer) !! j'essai aussi d'accéder via code .NET mais il me dis que le serveur est arrêté.
En fait, ça était suite à une installation d'une mise à jour automatqiue windows server 2003 avec windows update lundi dernier mais je ne sais pas si c'est sépcifique windows ou SQL Server, en plus dans l'ajout suppression de programme il y a une tonne de mise à jour sans date !!
et donc, je disais, en testant sur mon MSDE local sur une machine XP, cela marche trés bien !!
Cela vient sûrement de la dernière mise à jour server 2003 mais je ne trouve rien sur le site Microsoft !
Connexion interrompue"
si par contre, j'exécute comme ceci (aprés avoir redémarrer mon serveur)
SELECT dbo.FN_CONCAT_SCHEMA(1512) AS LIBELLE MonChamps2 AS LIBELLE2 from Mes_Tables
tout marche impécablement ! et trés bizarrement tout de suite aprés si je remet la version A, elle marche trés bien (j'ai lancé une dizaine d'exécution et ça marche)
Est ce que ceci est un bug SQL Server (rien trouvé sur Internet) ? Comment je peux résoudre ceci (ma fonction est lancé par code .NET, pour le moment la solution que j'ai est de lancé la requête 2 fois, une première fois fictive avec un numéro bien déterminé et une deuxième fois avec le paramètre mais ceci double mon temps de traitements)
Merci de votre aide.
Ah, autre chose, si je prend le code qui est dans ma fonction et que je l'exécute dans l'analyseur (en remplaçant les variables par de vrai id), ça marche trés bien !
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************
Ce serait donc plutôt un bug système... Effectivement comme le dit Med, voyez
avec le support MS pour Win Server 2003.
Renseignez vous préalablement sur les news groups US Windows server pour savoir
si ce problème n'est pas déjà connu.
A +
404 found a écrit:
"Fred BROUARD" a écrit :
Bonjour,
404 found a écrit:
Bonjour,
Version SQL Server 2000
j'ai une fonction qui me remplace des chaines de caractères par d'autres
chaînes de caractères !! si à partir de l'analyseur de requêtes SQL,
j'execute ma fonction ainsi :
SELECT dbo.FN_CONCAT_SCHEMA(NUM) AS LIBELLE
MonChamps2 AS LIBELLE2
from Mes_Tables
ceci plante mon serveur SQL :( et j'aurais l'erreur
"[Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionCheckForData
(CheckforData()).
Serveur : Msg 11, Niveau 16, État 1, Ligne 0
Erreur réseau générale. Consultez la documentation relative à votre réseau.
Ce message n'est pas de MS SQL Server mais du middleware ODBC. Je ne pense pas
que votre serveur soit "planté" comme vous dite.
Avez vous lancé le gestionnaire de service pour constater son état ?
Avez-vous tenté d'accéder à votre serveur par EM, QA ou osql ?
A +
Oui !! avec EM, le serveur est arrêté, je le redémarre à chaque fois (bouton
droit, démarrer) !! j'essai aussi d'accéder via code .NET mais il me dis que
le serveur est arrêté.
En fait, ça était suite à une installation d'une mise à jour automatqiue
windows server 2003 avec windows update lundi dernier mais je ne sais pas si
c'est sépcifique windows ou SQL Server, en plus dans l'ajout suppression de
programme il y a une tonne de mise à jour sans date !!
et donc, je disais, en testant sur mon MSDE local sur une machine XP, cela
marche trés bien !!
Cela vient sûrement de la dernière mise à jour server 2003 mais je ne trouve
rien sur le site Microsoft !
Connexion interrompue"
si par contre, j'exécute comme ceci (aprés avoir redémarrer mon serveur)
SELECT dbo.FN_CONCAT_SCHEMA(1512) AS LIBELLE
MonChamps2 AS LIBELLE2
from Mes_Tables
tout marche impécablement ! et trés bizarrement tout de suite aprés si je
remet la version A, elle marche trés bien (j'ai lancé une dizaine d'exécution
et ça marche)
Est ce que ceci est un bug SQL Server (rien trouvé sur Internet) ?
Comment je peux résoudre ceci (ma fonction est lancé par code .NET, pour le
moment la solution que j'ai est de lancé la requête 2 fois, une première fois
fictive avec un numéro bien déterminé et une deuxième fois avec le paramètre
mais ceci double mon temps de traitements)
Merci de votre aide.
Ah, autre chose, si je prend le code qui est dans ma fonction et que je
l'exécute dans l'analyseur (en remplaçant les variables par de vrai id), ça
marche trés bien !
--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************
--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************
Ce serait donc plutôt un bug système... Effectivement comme le dit Med, voyez avec le support MS pour Win Server 2003.
Renseignez vous préalablement sur les news groups US Windows server pour savoir si ce problème n'est pas déjà connu.
A +
404 found a écrit:
"Fred BROUARD" a écrit :
Bonjour,
404 found a écrit:
Bonjour,
Version SQL Server 2000
j'ai une fonction qui me remplace des chaines de caractères par d'autres chaînes de caractères !! si à partir de l'analyseur de requêtes SQL, j'execute ma fonction ainsi : SELECT dbo.FN_CONCAT_SCHEMA(NUM) AS LIBELLE MonChamps2 AS LIBELLE2 from Mes_Tables
ceci plante mon serveur SQL :( et j'aurais l'erreur
"[Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionCheckForData (CheckforData()). Serveur : Msg 11, Niveau 16, État 1, Ligne 0 Erreur réseau générale. Consultez la documentation relative à votre réseau.
Ce message n'est pas de MS SQL Server mais du middleware ODBC. Je ne pense pas que votre serveur soit "planté" comme vous dite.
Avez vous lancé le gestionnaire de service pour constater son état ? Avez-vous tenté d'accéder à votre serveur par EM, QA ou osql ?
A +
Oui !! avec EM, le serveur est arrêté, je le redémarre à chaque fois (bouton droit, démarrer) !! j'essai aussi d'accéder via code .NET mais il me dis que le serveur est arrêté.
En fait, ça était suite à une installation d'une mise à jour automatqiue windows server 2003 avec windows update lundi dernier mais je ne sais pas si c'est sépcifique windows ou SQL Server, en plus dans l'ajout suppression de programme il y a une tonne de mise à jour sans date !!
et donc, je disais, en testant sur mon MSDE local sur une machine XP, cela marche trés bien !!
Cela vient sûrement de la dernière mise à jour server 2003 mais je ne trouve rien sur le site Microsoft !
Connexion interrompue"
si par contre, j'exécute comme ceci (aprés avoir redémarrer mon serveur)
SELECT dbo.FN_CONCAT_SCHEMA(1512) AS LIBELLE MonChamps2 AS LIBELLE2 from Mes_Tables
tout marche impécablement ! et trés bizarrement tout de suite aprés si je remet la version A, elle marche trés bien (j'ai lancé une dizaine d'exécution et ça marche)
Est ce que ceci est un bug SQL Server (rien trouvé sur Internet) ? Comment je peux résoudre ceci (ma fonction est lancé par code .NET, pour le moment la solution que j'ai est de lancé la requête 2 fois, une première fois fictive avec un numéro bien déterminé et une deuxième fois avec le paramètre mais ceci double mon temps de traitements)
Merci de votre aide.
Ah, autre chose, si je prend le code qui est dans ma fonction et que je l'exécute dans l'analyseur (en remplaçant les variables par de vrai id), ça marche trés bien !
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************