永发信息网

(microsoft) (odbc sql server driver) (sql server)连接错误

答案:2  悬赏:60  手机版
解决时间 2021-01-04 13:58
  • 提问者网友:雨不眠的下
  • 2021-01-03 23:37
公司内部有个系统,今天我登陆能进去可是点开一个选项的时候却显示
连接错误: (microsoft) (odbc sql server driver) (sql server)将截断字符串或二进制数据,请问这是怎么回事啊,应该怎么办???!!
最佳答案
  • 五星知识达人网友:佘樂
  • 2021-01-04 00:38
这个问题你问一下技术部门吧!如果运营很久出现这个问题就不好断定了!也不知道你的数据库是那个版本.
----------------
第一个原因:
由于数据库设计的某个字段长度不够。
解决办法:
查找相应的字段,上传的插入的某个字段如果过长。
将这个字段长度加长即可!
----------------
第二个原因
SQL Server ODBC 驱动程序发送命令到 SQL Server 计算机以从连接池中重复使用一个连接是每次重置连接属性。
解决办法:
获得最新的 service pack,找补丁呗,一般是2000出这个问题,2005一般不会出这个问题.
你可以重置默认连接属性.
----------------
以上较为常见.参考资料自己看看. 开发的时候这个错也偶然出现.
全部回答
  • 1楼网友:酒醒三更
  • 2021-01-04 01:39
微软自sql 2008以后提供了一个图形化的活动监视器来帮助dba观察"当前的"阻塞现象. 详情请参考 (点击打开链接). dba需要关注如下的信息列去 会话 id: 是建立连接时分配给每个用户连接的唯一整数 (int)。 等待时间(毫秒):此任务等待资源所用的时间(毫秒)。如果任务没有等待,则等待时间为 0。 等待类型:最近或当前等待类型的名称。 等待资源:所需资源的名称。 阻塞者:如果有阻塞会话,则为正阻塞任务的会话的 id。 头阻塞程序:如果有阻塞会话,则标识导致第一个阻塞条件的会话。 值为 1 表示其他会话的头阻塞程序。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯