SQL 服务器错误 'Cannot find data type'

标签 sql sql-server sql-server-2008

我在使用 C# 保存/更新表时收到此错误消息。

Column, parameter, or variable #6: Cannot find data type MyDataType.

用户定义的数据类型 MyDataType 是 numeric(18,2)

在重新安装安装了 SQL Server 2008 的机器之前一切正常。

已尝试设置 compatibility_level,但问题仍然存在。

最佳答案

尝试re-create the type :

create type MyDataType from numeric(18,2) not null

关于SQL 服务器错误 'Cannot find data type',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25586713/

相关文章:

mysql - 如果第一次更新执行成功则执行第二次更新

php - 防止时段被重复预订

sql-server - SQL Server 2012 查询日期

sql-server - 如何指定要在 SSRS 报告向导中使用的存储过程?

sql - 多个和单个索引

mysql - 员工详细信息及其工作类型

sql - 如何计算 SQL Server 2008 中所需的日期?

sql-server - 如何从 Windows 注册表中找到 sql server 端口号?

sql - 如何使用:setvar properly?

sql-server-2008 - MAX(text) 返回操作数数据类型 text 对于 max 运算符无效。在 SQL Server 2008 中