OVH Cloud OVH Cloud

Execution de scripts volumineux.

4 réponses
Avatar
cwarren
J'utilise un script de plus d'un million de lignes que je veux executer en
boucle pour faire des tests de charge sur des serveurs. Lorsque le script est
exécuté dans «SQL Query Analyser» tout fonctionne à merveille mais tout se
gâte lorsque j'essaie d'en créer une procédure stockée. On me retourne une
série de messages d'erreur de syntaxe et je ne veux pas recoder un travail
qui s'execute correctement pour satisfaire des contraintes liées à
l'utilisation des procédures stockées.

J'ai tenté de créer une instance «JOB», dans «SQL Server Agent» mais il y
une limite de caractère bien en deçà du million de caractères!!!

Est-il possible d'appeler directement les scripts sauvegardés dans des
fichiers sur disque ?

Merci de votre aide

4 réponses

Avatar
Fred BROUARD
utilise bcp.

A +

cwarren a écrit:
J'utilise un script de plus d'un million de lignes que je veux executer en
boucle pour faire des tests de charge sur des serveurs. Lorsque le script est
exécuté dans «SQL Query Analyser» tout fonctionne à merveille mais tout se
gâte lorsque j'essaie d'en créer une procédure stockée. On me retourne une
série de messages d'erreur de syntaxe et je ne veux pas recoder un travail
qui s'execute correctement pour satisfaire des contraintes liées à
l'utilisation des procédures stockées.

J'ai tenté de créer une instance «JOB», dans «SQL Server Agent» mais il y
une limite de caractère bien en deçà du million de caractères!!!

Est-il possible d'appeler directement les scripts sauvegardés dans des
fichiers sur disque ?

Merci de votre aide



--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************
Avatar
cwarren
Je suis un neophite !!!

Et qu'est-ce que bcp ???

"Fred BROUARD" wrote:

utilise bcp.

A +

cwarren a écrit:
> J'utilise un script de plus d'un million de lignes que je veux executer en
> boucle pour faire des tests de charge sur des serveurs. Lorsque le script est
> exécuté dans «SQL Query Analyser» tout fonctionne à merveille mais tout se
> gâte lorsque j'essaie d'en créer une procédure stockée. On me retourne une
> série de messages d'erreur de syntaxe et je ne veux pas recoder un travail
> qui s'execute correctement pour satisfaire des contraintes liées à
> l'utilisation des procédures stockées.
>
> J'ai tenté de créer une instance «JOB», dans «SQL Server Agent» mais il y
> une limite de caractère bien en deçà du million de caractères!!!
>
> Est-il possible d'appeler directement les scripts sauvegardés dans des
> fichiers sur disque ?
>
> Merci de votre aide

--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************




Avatar
Jean-Nicolas BERGER
Regarde l'aide en ligne sur osql.
JN.

"cwarren" a écrit dans le message de
news:
J'utilise un script de plus d'un million de lignes que je veux executer en
boucle pour faire des tests de charge sur des serveurs. Lorsque le script
est
exécuté dans «SQL Query Analyser» tout fonctionne à merveille mais tout se
gâte lorsque j'essaie d'en créer une procédure stockée. On me retourne une
série de messages d'erreur de syntaxe et je ne veux pas recoder un travail
qui s'execute correctement pour satisfaire des contraintes liées à
l'utilisation des procédures stockées.

J'ai tenté de créer une instance «JOB», dans «SQL Server Agent» mais il y
une limite de caractère bien en deçà du million de caractères!!!

Est-il possible d'appeler directement les scripts sauvegardés dans des
fichiers sur disque ?

Merci de votre aide


Avatar
Fred BROUARD
pardonne mois je voulais en plus parler de osql qui est un utilitaire en ligne
de commande pour lancer des scripts SQL.

A +

cwarren a écrit:
Je suis un neophite !!!

Et qu'est-ce que bcp ???

"Fred BROUARD" wrote:


utilise bcp.

A +

cwarren a écrit:

J'utilise un script de plus d'un million de lignes que je veux executer en
boucle pour faire des tests de charge sur des serveurs. Lorsque le script est
exécuté dans «SQL Query Analyser» tout fonctionne à merveille mais tout se
gâte lorsque j'essaie d'en créer une procédure stockée. On me retourne une
série de messages d'erreur de syntaxe et je ne veux pas recoder un travail
qui s'execute correctement pour satisfaire des contraintes liées à
l'utilisation des procédures stockées.

J'ai tenté de créer une instance «JOB», dans «SQL Server Agent» mais il y
une limite de caractère bien en deçà du million de caractères!!!

Est-il possible d'appeler directement les scripts sauvegardés dans des
fichiers sur disque ?

Merci de votre aide



--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************







--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************