sql2005 远程数据出错

YQ8967 2010-04-29 09:58:28

程序用本地数据库,没问题,连远程的,出现下错:
Microsoft OLE DB Provider for SQL Server (0x80040E2F)
不能将值 NULL 插入列 'id',表 "table2";列不允许有空值。INSERT 失败。

远程的数据表是通过

任务--导入数据

建表。
...全文
49 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
alfred_2006 2010-04-29
  • 打赏
  • 举报
回复
在远程的数据库打开Profiler,跟踪一下,具体执行的sql语句是什么
YQ8967 2010-04-29
  • 打赏
  • 举报
回复
问题

是出在把数据表导到远程服务器这段出现问题,怎样才能把数据表完整传到服务器(只能用导入、导出,不能用附加)
YQ8967 2010-04-29
  • 打赏
  • 举报
回复
知道

但,这列是自动增加列,传到远程服务器,还什么不自动增加了,为什么传到远程务器数据表结构变了??
--小F-- 2010-04-29
  • 打赏
  • 举报
回复
应该是有约束的..
--小F-- 2010-04-29
  • 打赏
  • 举报
回复
不能将值 NULL 插入列 'id',表 "table2";列不允许有空值。INSERT 失败。
chuifengde 2010-04-29
  • 打赏
  • 举报
回复
table2中的id不能为null值,很明显

34,575

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧