Nous avons une table de base de données que nous pré-remplissons avec des données dans le cadre de notre procédure de déploiement. Puisque l'une des colonnes est binaire (c'est un objet sérialisé binaire), nous utilisons BCP
pour copier les données dans la table. Jusqu'à présent, cela a très bien fonctionné, mais nous avons essayé cette technique pour la première fois sur une machine Windows Server 2008
et nous avons constaté que toutes les colonnes n'étaient pas mises à jour. Sur les 31 rows
qui sont normalement insérés dans le cadre de cette opération, seul 2 rows
avait effectivement son binary columns
correctement renseigné. Les 29 autres lignes avaient simplement des valeurs nulles pour leur binary column
. C'est la première situation où nous avons vu un problème comme celui-ci et c'est le même fichier .dat que nous utilisons pour tous nos déploiements.Impossible de mettre à jour la table de SQL Server avec l'utilitaire BCP
Est-ce que quelqu'un d'autre a déjà rencontré ce problème avant ou avez-vous un aperçu de ce que le problème pourrait être?
Merci à l'avance, Jeremy
SQL Server Je suppose ... 2005 ou 2008? – gbn
Oui, désolé SQL Server 2005. Nous l'avons déjà exécuté sur Developer Edition et Enterprise Edition jusqu'à présent sans problème. La machine sur laquelle nous voyons un problème fonctionne en fait Standard Edition. Je ne suis pas sûr si cela contribue à la question ou non. –