title: Why is attempting to set client variables resulting in "String or binary data would be truncated" messages in coldfusion-out.log?
body: <p>If I try and set a client variable, by just doing a simple <code>&lt;cfset Client.X = 0 /&gt;</code> in onRequestStart, the request takes over a second (rather than mere milliseconds), and the following is output in <code>coldfusion-out.log</code>:</p>
  
  <pre><code>Aug 22, 2013 15:51:54 PM Information [ajp-bio-8012-exec-9] - [Macromedia][SQLServer JDBC Driver][SQLServer]String or binary data would be truncated.
  Aug 22, 2013 15:51:55 PM Information [ajp-bio-8012-exec-9] - client variable JDBC STORE - retry 1
  Aug 22, 2013 15:51:55 PM Information [ajp-bio-8012-exec-9] - [Macromedia][SQLServer JDBC Driver][SQLServer]String or binary data would be truncated.
  Aug 22, 2013 15:51:55 PM Information [ajp-bio-8012-exec-9] - client variable JDBC STORE - retry 2
  Aug 22, 2013 15:51:55 PM Information [ajp-bio-8012-exec-9] - [Macromedia][SQLServer JDBC Driver][SQLServer]String or binary data would be truncated.
  Aug 22, 2013 15:51:55 PM Information [ajp-bio-8012-exec-9] - client variable JDBC STORE - retry 3
  Aug 22, 2013 15:51:55 PM Information [ajp-bio-8012-exec-9] - [Macromedia][SQLServer JDBC Driver][SQLServer]String or binary data would be truncated.
  Aug 22, 2013 15:51:55 PM Warning [ajp-bio-8012-exec-9] - Failed to store CLIENT variables to datasource mydsn - [Macromedia][SQLServer JDBC Driver][SQLServer]String or binary data would be truncated.
  </code></pre>
  
  <p>As per the message, the variable doesn't get stored - but I'm not sure why it thinks anything would be truncated - it's not exactly a lot of data.</p>
  
  <p>I'm pretty sure this has been working fine previously, but I'm not sure when it might have started playing up (I'd been doing work involving remote http requests, so wouldn't have noticed an extra second during that).</p>
  
  <p>If I remove the client.x line, it responds immediately and doesn't log the warning.</p>
  
  <p>Similarly, if I change the storage mechanism for client variables to either cookie or registry, the issue doesn't occur.</p>
  
  <p>I've tried deleting the CDATA and CGLOBAL tables and re-assigning the datasource to let them be recreated, but this hasn't had an effect.</p>