Wir haben eine Datenbanktabelle, die wir im Rahmen unserer Bereitstellungsprozedur mit Daten füllen. Da eine der Spalten binär ist (es ist ein binäres serialisiertes Objekt), verwenden wir BCP
, um die Daten in die Tabelle zu kopieren.Die Tabelle von SQL Server mit dem BCP-Dienstprogramm kann nicht aktualisiert werden
Bisher hat dies sehr gut funktioniert, aber heute haben wir diese Technik zum ersten Mal auf einer Windows Server 2008
Maschine ausprobiert und festgestellt, dass nicht alle Spalten aktualisiert wurden. Von den 31 rows
, die normalerweise als Teil dieser Operation eingefügt werden, hatte nur 2 rows
tatsächlich ihre binary columns
korrekt ausgefüllt. Die anderen 29 Zeilen hatten einfach Nullwerte für ihre binary column
. Dies ist die erste Situation, in der ein Problem wie dieses aufgetreten ist. Dies ist die gleiche .dat-Datei, die wir für alle Bereitstellungen verwenden.
Hat jemals jemand anderes dieses Problem schon einmal kennengelernt oder einen Einblick bekommen, was das Problem sein könnte?
Vielen Dank im Voraus, Jeremy
SQL Server nehme ich an ... 2005 oder 2008? – gbn
Ja, sorry SQL Server 2005. Wir haben dies bisher auf Developer und Enterprise Edition ohne Problem ausgeführt. Der Computer, auf dem das Problem auftritt, führt die Standard Edition aus. Ich bin mir nicht sicher, ob das zu dem Problem beiträgt oder nicht. –