您好:以下是帮您查找的资料,因为条件的关系,并没有给您测试,见谅。看SQLSERVER关于SET ANSI_WARNINGS的描述,字符串的截断应该是与该项设置有关。请您在两台机器(xp,win2003)上分别运行一下下面的代码,比较返回的结果是否相同:select databaseproperty(N'数据库名称',N'IsAnsiWarningsEnabled')结果含义:0-表示OFF1-表示ON