技术文章 - CS333328
MS SQL Server创建列名的字符数有限制吗?
已修改: 23-Dec-2022
适用于
- Kepware Server (formerly KEPServerEX) 5.19.467.0 to 6.8
- ThingWorx Kepware Server (legacy) 8.0 to 8.4
说明
就在这里。有关 Microsoft 规定的适用于 MS SQL Server 2005 及更高版本的限制,请参阅下表。组件 最大大小 列名 128 个字符 表中的列 1024 行大小 8060 字节 表名 128 个字符 注意:可以创建的列数与列名中使用的字符数有关。从 DataLogger 动态创建表格时,默认设置将使用完整的项目名称为宽格式表格创建列。句点将替换为下划线。例如,项目“Channel1.Device1.Tag1”将生成“Channel1_Device1_Tag1_value”列并且总共有 27 个字符。不幸的是,创建表时不会检测到列名和字符计数的问题。当 DataLogger 项目进入运行时时,错误将作为查询失败返回。将返回错误“无法查询日志组‘KT’上的记录集(原因:‘sp_cursor:参数‘value’的值无效)”。要解决此错误,请重新创建表并编辑自动生成的列名。然后,将服务器标记映射到新列。
这是文章 333328 的 PDF 版本,可能已过期。最新版本 CS333328