Bonjour,
je suis entrain de faire migrer une base de données ASA9 (Adaptive
Server Anywhere) vers SQL Server Express. Pour cela j'exporte les données
dans des fichiers et puis je les importe dans ma base SQL Server par
l'utilitaire BCP. Mais lors du chargement j'obtiens ceci:
"NULL
Starting copy...
SQLState =22001,NativeError=0
Error = [Microsoft][SQL Native Client]String data, right truncation
"
Il me semble que les données sont trop grandes.
J'aimerais donc savoir comment gerer cela et au pire lui dire d'ignorer ?
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
Med Bouchenafa
Ne serait-il pas plus interessant de confier ce boulot à DTS Il y a un assistant Import/export de données qui devrait t'aider grandement Il suffit juste que tu te trouves un driver ODBC ou OLEDB pour ASA9 Ca doit se trouver ça?
-- Bien cordialement Med Bouchenafa
"rabaaoui abdelhak" a écrit dans le message de news: %
Bonjour, je suis entrain de faire migrer une base de données ASA9 (Adaptive Server Anywhere) vers SQL Server Express. Pour cela j'exporte les données dans des fichiers et puis je les importe dans ma base SQL Server par l'utilitaire BCP. Mais lors du chargement j'obtiens ceci:
"NULL Starting copy... SQLState "001,NativeError=0 Error = [Microsoft][SQL Native Client]String data, right truncation " Il me semble que les données sont trop grandes. J'aimerais donc savoir comment gerer cela et au pire lui dire d'ignorer ?
Merci d'avance.
Ne serait-il pas plus interessant de confier ce boulot à DTS
Il y a un assistant Import/export de données qui devrait t'aider grandement
Il suffit juste que tu te trouves un driver ODBC ou OLEDB pour ASA9
Ca doit se trouver ça?
--
Bien cordialement
Med Bouchenafa
"rabaaoui abdelhak" <test@test.fr> a écrit dans le message de news:
%23E65L0aJGHA.648@TK2MSFTNGP14.phx.gbl...
Bonjour,
je suis entrain de faire migrer une base de données ASA9 (Adaptive
Server Anywhere) vers SQL Server Express. Pour cela j'exporte les données
dans des fichiers et puis je les importe dans ma base SQL Server par
l'utilitaire BCP. Mais lors du chargement j'obtiens ceci:
"NULL
Starting copy...
SQLState "001,NativeError=0
Error = [Microsoft][SQL Native Client]String data, right truncation
"
Il me semble que les données sont trop grandes.
J'aimerais donc savoir comment gerer cela et au pire lui dire d'ignorer ?
Ne serait-il pas plus interessant de confier ce boulot à DTS Il y a un assistant Import/export de données qui devrait t'aider grandement Il suffit juste que tu te trouves un driver ODBC ou OLEDB pour ASA9 Ca doit se trouver ça?
-- Bien cordialement Med Bouchenafa
"rabaaoui abdelhak" a écrit dans le message de news: %
Bonjour, je suis entrain de faire migrer une base de données ASA9 (Adaptive Server Anywhere) vers SQL Server Express. Pour cela j'exporte les données dans des fichiers et puis je les importe dans ma base SQL Server par l'utilitaire BCP. Mais lors du chargement j'obtiens ceci:
"NULL Starting copy... SQLState "001,NativeError=0 Error = [Microsoft][SQL Native Client]String data, right truncation " Il me semble que les données sont trop grandes. J'aimerais donc savoir comment gerer cela et au pire lui dire d'ignorer ?
Merci d'avance.
rabaaoui abdelhak
DTS n'est pas utilisable avec SQL Server Express, c'est pourquoi je passe par BCP.
Bien cordialement.
"Med Bouchenafa" a écrit dans le message de news: %
Ne serait-il pas plus interessant de confier ce boulot à DTS Il y a un assistant Import/export de données qui devrait t'aider grandement Il suffit juste que tu te trouves un driver ODBC ou OLEDB pour ASA9 Ca doit se trouver ça?
-- Bien cordialement Med Bouchenafa
"rabaaoui abdelhak" a écrit dans le message de news: %
Bonjour, je suis entrain de faire migrer une base de données ASA9 (Adaptive Server Anywhere) vers SQL Server Express. Pour cela j'exporte les données dans des fichiers et puis je les importe dans ma base SQL Server par l'utilitaire BCP. Mais lors du chargement j'obtiens ceci:
"NULL Starting copy... SQLState "001,NativeError=0 Error = [Microsoft][SQL Native Client]String data, right truncation " Il me semble que les données sont trop grandes. J'aimerais donc savoir comment gerer cela et au pire lui dire d'ignorer ?
Merci d'avance.
DTS n'est pas utilisable avec SQL Server Express, c'est pourquoi je passe
par BCP.
Bien cordialement.
"Med Bouchenafa" <com.hotmail@bouchenafa> a écrit dans le message de news:
%230BkWacJGHA.1832@TK2MSFTNGP11.phx.gbl...
Ne serait-il pas plus interessant de confier ce boulot à DTS
Il y a un assistant Import/export de données qui devrait t'aider
grandement
Il suffit juste que tu te trouves un driver ODBC ou OLEDB pour ASA9
Ca doit se trouver ça?
--
Bien cordialement
Med Bouchenafa
"rabaaoui abdelhak" <test@test.fr> a écrit dans le message de news:
%23E65L0aJGHA.648@TK2MSFTNGP14.phx.gbl...
Bonjour,
je suis entrain de faire migrer une base de données ASA9 (Adaptive
Server Anywhere) vers SQL Server Express. Pour cela j'exporte les données
dans des fichiers et puis je les importe dans ma base SQL Server par
l'utilitaire BCP. Mais lors du chargement j'obtiens ceci:
"NULL
Starting copy...
SQLState "001,NativeError=0
Error = [Microsoft][SQL Native Client]String data, right truncation
"
Il me semble que les données sont trop grandes.
J'aimerais donc savoir comment gerer cela et au pire lui dire d'ignorer ?
DTS n'est pas utilisable avec SQL Server Express, c'est pourquoi je passe par BCP.
Bien cordialement.
"Med Bouchenafa" a écrit dans le message de news: %
Ne serait-il pas plus interessant de confier ce boulot à DTS Il y a un assistant Import/export de données qui devrait t'aider grandement Il suffit juste que tu te trouves un driver ODBC ou OLEDB pour ASA9 Ca doit se trouver ça?
-- Bien cordialement Med Bouchenafa
"rabaaoui abdelhak" a écrit dans le message de news: %
Bonjour, je suis entrain de faire migrer une base de données ASA9 (Adaptive Server Anywhere) vers SQL Server Express. Pour cela j'exporte les données dans des fichiers et puis je les importe dans ma base SQL Server par l'utilitaire BCP. Mais lors du chargement j'obtiens ceci:
"NULL Starting copy... SQLState "001,NativeError=0 Error = [Microsoft][SQL Native Client]String data, right truncation " Il me semble que les données sont trop grandes. J'aimerais donc savoir comment gerer cela et au pire lui dire d'ignorer ?
Merci d'avance.
Med Bouchenafa
C'est malheureusement exact qu'il n'y aucun outil d'Import/Export livré avec SQL Server Express Mais je pensais à quelque chose du genre suivant Tu te trouves un poste de developpement avec SQL Server 2000 et tu fais ton import avec DTS. Une fois fait, tu détaches ta nouvelle base 2000 et tu la rattaches sur 2005 Au pire tu te télécharges une version d'évaluation SQL Server 2000
-- Bien cordialement Med Bouchenafa "rabaaoui abdelhak" a écrit dans le message de news: %23jI$
DTS n'est pas utilisable avec SQL Server Express, c'est pourquoi je passe par BCP.
Bien cordialement.
"Med Bouchenafa" a écrit dans le message de news: %
Ne serait-il pas plus interessant de confier ce boulot à DTS Il y a un assistant Import/export de données qui devrait t'aider grandement Il suffit juste que tu te trouves un driver ODBC ou OLEDB pour ASA9 Ca doit se trouver ça?
-- Bien cordialement Med Bouchenafa
"rabaaoui abdelhak" a écrit dans le message de news: %
Bonjour, je suis entrain de faire migrer une base de données ASA9 (Adaptive Server Anywhere) vers SQL Server Express. Pour cela j'exporte les données dans des fichiers et puis je les importe dans ma base SQL Server par l'utilitaire BCP. Mais lors du chargement j'obtiens ceci:
"NULL Starting copy... SQLState "001,NativeError=0 Error = [Microsoft][SQL Native Client]String data, right truncation " Il me semble que les données sont trop grandes. J'aimerais donc savoir comment gerer cela et au pire lui dire d'ignorer ?
Merci d'avance.
C'est malheureusement exact qu'il n'y aucun outil d'Import/Export livré avec
SQL Server Express
Mais je pensais à quelque chose du genre suivant
Tu te trouves un poste de developpement avec SQL Server 2000 et tu fais ton
import avec DTS. Une fois fait, tu détaches ta nouvelle base 2000 et tu la
rattaches sur 2005
Au pire tu te télécharges une version d'évaluation SQL Server 2000
--
Bien cordialement
Med Bouchenafa
"rabaaoui abdelhak" <test@test.fr> a écrit dans le message de news:
%23jI$BB0JGHA.2040@TK2MSFTNGP14.phx.gbl...
DTS n'est pas utilisable avec SQL Server Express, c'est pourquoi je passe
par BCP.
Bien cordialement.
"Med Bouchenafa" <com.hotmail@bouchenafa> a écrit dans le message de news:
%230BkWacJGHA.1832@TK2MSFTNGP11.phx.gbl...
Ne serait-il pas plus interessant de confier ce boulot à DTS
Il y a un assistant Import/export de données qui devrait t'aider
grandement
Il suffit juste que tu te trouves un driver ODBC ou OLEDB pour ASA9
Ca doit se trouver ça?
--
Bien cordialement
Med Bouchenafa
"rabaaoui abdelhak" <test@test.fr> a écrit dans le message de news:
%23E65L0aJGHA.648@TK2MSFTNGP14.phx.gbl...
Bonjour,
je suis entrain de faire migrer une base de données ASA9
(Adaptive Server Anywhere) vers SQL Server Express. Pour cela j'exporte
les données dans des fichiers et puis je les importe dans ma base SQL
Server par l'utilitaire BCP. Mais lors du chargement j'obtiens ceci:
"NULL
Starting copy...
SQLState "001,NativeError=0
Error = [Microsoft][SQL Native Client]String data, right truncation
"
Il me semble que les données sont trop grandes.
J'aimerais donc savoir comment gerer cela et au pire lui dire d'ignorer
?
C'est malheureusement exact qu'il n'y aucun outil d'Import/Export livré avec SQL Server Express Mais je pensais à quelque chose du genre suivant Tu te trouves un poste de developpement avec SQL Server 2000 et tu fais ton import avec DTS. Une fois fait, tu détaches ta nouvelle base 2000 et tu la rattaches sur 2005 Au pire tu te télécharges une version d'évaluation SQL Server 2000
-- Bien cordialement Med Bouchenafa "rabaaoui abdelhak" a écrit dans le message de news: %23jI$
DTS n'est pas utilisable avec SQL Server Express, c'est pourquoi je passe par BCP.
Bien cordialement.
"Med Bouchenafa" a écrit dans le message de news: %
Ne serait-il pas plus interessant de confier ce boulot à DTS Il y a un assistant Import/export de données qui devrait t'aider grandement Il suffit juste que tu te trouves un driver ODBC ou OLEDB pour ASA9 Ca doit se trouver ça?
-- Bien cordialement Med Bouchenafa
"rabaaoui abdelhak" a écrit dans le message de news: %
Bonjour, je suis entrain de faire migrer une base de données ASA9 (Adaptive Server Anywhere) vers SQL Server Express. Pour cela j'exporte les données dans des fichiers et puis je les importe dans ma base SQL Server par l'utilitaire BCP. Mais lors du chargement j'obtiens ceci:
"NULL Starting copy... SQLState "001,NativeError=0 Error = [Microsoft][SQL Native Client]String data, right truncation " Il me semble que les données sont trop grandes. J'aimerais donc savoir comment gerer cela et au pire lui dire d'ignorer ?
Merci d'avance.
Christian Robert
Le message d'erreur concerne les champs texte (varchar) trop grand pour être contenu dans les champs de destination de la table, ils vont donc être tronqué...
2 solutions : * agrandir les champs de destination en varchar(xxxx) (où xxxx est entre 1 et 8000), pourquoi pas si ces champs sont très gros en varchar(max) (plus de 8000 caractères). * paramétrer bcp en lui disant d'ignorer x erreur à l'aide de -m x et si possible spcéifier -e pour avoir un fichier contenant la liste des erreurs.
Bien Cordialement
"Med Bouchenafa" a écrit :
C'est malheureusement exact qu'il n'y aucun outil d'Import/Export livré avec SQL Server Express Mais je pensais à quelque chose du genre suivant Tu te trouves un poste de developpement avec SQL Server 2000 et tu fais ton import avec DTS. Une fois fait, tu détaches ta nouvelle base 2000 et tu la rattaches sur 2005 Au pire tu te télécharges une version d'évaluation SQL Server 2000
-- Bien cordialement Med Bouchenafa "rabaaoui abdelhak" a écrit dans le message de news: %23jI$ > DTS n'est pas utilisable avec SQL Server Express, c'est pourquoi je passe > par BCP. > > Bien cordialement. > > "Med Bouchenafa" a écrit dans le message de news: > % >> Ne serait-il pas plus interessant de confier ce boulot à DTS >> Il y a un assistant Import/export de données qui devrait t'aider >> grandement >> Il suffit juste que tu te trouves un driver ODBC ou OLEDB pour ASA9 >> Ca doit se trouver ça? >> >> -- >> Bien cordialement >> Med Bouchenafa >> >> "rabaaoui abdelhak" a écrit dans le message de news: >> % >>> Bonjour, >>> je suis entrain de faire migrer une base de données ASA9 >>> (Adaptive Server Anywhere) vers SQL Server Express. Pour cela j'exporte >>> les données dans des fichiers et puis je les importe dans ma base SQL >>> Server par l'utilitaire BCP. Mais lors du chargement j'obtiens ceci: >>> >>> "NULL >>> Starting copy... >>> SQLState "001,NativeError=0 >>> Error = [Microsoft][SQL Native Client]String data, right truncation >>> " >>> Il me semble que les données sont trop grandes. >>> J'aimerais donc savoir comment gerer cela et au pire lui dire d'ignorer >>> ? >>> >>> Merci d'avance. >>> >> >> > >
Le message d'erreur concerne les champs texte (varchar) trop grand pour être
contenu dans les champs de destination de la table, ils vont donc être
tronqué...
2 solutions :
* agrandir les champs de destination en varchar(xxxx) (où xxxx est entre 1
et 8000), pourquoi pas si ces champs sont très gros en varchar(max) (plus de
8000 caractères).
* paramétrer bcp en lui disant d'ignorer x erreur à l'aide de -m x et si
possible spcéifier -e pour avoir un fichier contenant la liste des erreurs.
Bien Cordialement
"Med Bouchenafa" a écrit :
C'est malheureusement exact qu'il n'y aucun outil d'Import/Export livré avec
SQL Server Express
Mais je pensais à quelque chose du genre suivant
Tu te trouves un poste de developpement avec SQL Server 2000 et tu fais ton
import avec DTS. Une fois fait, tu détaches ta nouvelle base 2000 et tu la
rattaches sur 2005
Au pire tu te télécharges une version d'évaluation SQL Server 2000
--
Bien cordialement
Med Bouchenafa
"rabaaoui abdelhak" <test@test.fr> a écrit dans le message de news:
%23jI$BB0JGHA.2040@TK2MSFTNGP14.phx.gbl...
> DTS n'est pas utilisable avec SQL Server Express, c'est pourquoi je passe
> par BCP.
>
> Bien cordialement.
>
> "Med Bouchenafa" <com.hotmail@bouchenafa> a écrit dans le message de news:
> %230BkWacJGHA.1832@TK2MSFTNGP11.phx.gbl...
>> Ne serait-il pas plus interessant de confier ce boulot à DTS
>> Il y a un assistant Import/export de données qui devrait t'aider
>> grandement
>> Il suffit juste que tu te trouves un driver ODBC ou OLEDB pour ASA9
>> Ca doit se trouver ça?
>>
>> --
>> Bien cordialement
>> Med Bouchenafa
>>
>> "rabaaoui abdelhak" <test@test.fr> a écrit dans le message de news:
>> %23E65L0aJGHA.648@TK2MSFTNGP14.phx.gbl...
>>> Bonjour,
>>> je suis entrain de faire migrer une base de données ASA9
>>> (Adaptive Server Anywhere) vers SQL Server Express. Pour cela j'exporte
>>> les données dans des fichiers et puis je les importe dans ma base SQL
>>> Server par l'utilitaire BCP. Mais lors du chargement j'obtiens ceci:
>>>
>>> "NULL
>>> Starting copy...
>>> SQLState "001,NativeError=0
>>> Error = [Microsoft][SQL Native Client]String data, right truncation
>>> "
>>> Il me semble que les données sont trop grandes.
>>> J'aimerais donc savoir comment gerer cela et au pire lui dire d'ignorer
>>> ?
>>>
>>> Merci d'avance.
>>>
>>
>>
>
>
Le message d'erreur concerne les champs texte (varchar) trop grand pour être contenu dans les champs de destination de la table, ils vont donc être tronqué...
2 solutions : * agrandir les champs de destination en varchar(xxxx) (où xxxx est entre 1 et 8000), pourquoi pas si ces champs sont très gros en varchar(max) (plus de 8000 caractères). * paramétrer bcp en lui disant d'ignorer x erreur à l'aide de -m x et si possible spcéifier -e pour avoir un fichier contenant la liste des erreurs.
Bien Cordialement
"Med Bouchenafa" a écrit :
C'est malheureusement exact qu'il n'y aucun outil d'Import/Export livré avec SQL Server Express Mais je pensais à quelque chose du genre suivant Tu te trouves un poste de developpement avec SQL Server 2000 et tu fais ton import avec DTS. Une fois fait, tu détaches ta nouvelle base 2000 et tu la rattaches sur 2005 Au pire tu te télécharges une version d'évaluation SQL Server 2000
-- Bien cordialement Med Bouchenafa "rabaaoui abdelhak" a écrit dans le message de news: %23jI$ > DTS n'est pas utilisable avec SQL Server Express, c'est pourquoi je passe > par BCP. > > Bien cordialement. > > "Med Bouchenafa" a écrit dans le message de news: > % >> Ne serait-il pas plus interessant de confier ce boulot à DTS >> Il y a un assistant Import/export de données qui devrait t'aider >> grandement >> Il suffit juste que tu te trouves un driver ODBC ou OLEDB pour ASA9 >> Ca doit se trouver ça? >> >> -- >> Bien cordialement >> Med Bouchenafa >> >> "rabaaoui abdelhak" a écrit dans le message de news: >> % >>> Bonjour, >>> je suis entrain de faire migrer une base de données ASA9 >>> (Adaptive Server Anywhere) vers SQL Server Express. Pour cela j'exporte >>> les données dans des fichiers et puis je les importe dans ma base SQL >>> Server par l'utilitaire BCP. Mais lors du chargement j'obtiens ceci: >>> >>> "NULL >>> Starting copy... >>> SQLState "001,NativeError=0 >>> Error = [Microsoft][SQL Native Client]String data, right truncation >>> " >>> Il me semble que les données sont trop grandes. >>> J'aimerais donc savoir comment gerer cela et au pire lui dire d'ignorer >>> ? >>> >>> Merci d'avance. >>> >> >> > >