[Microsoft][ODBC SQL Server Driver][SQL Server]列名'PolID'无效.
视图中的都改了,存储过程也检查过了.还会是哪里的错!(不过存储过程很多.可能没检查完.)
2:另外,还有一个怪问题,我用erwin生成数据库,然后几个人一起对库进行操作。我做服务器,他们用客户端进行操作(现在主要是输数据,有一个人在检查级联关系)。结果库里的一些关系没有了。我用erwin重新生成一个新库,关系在。整个过程中就改过几个主键,检查关系的同学干了什么不太清楚。我想知道为什么关系没了。是不是由于很多人一起对库进行操作,事务发生了什么错!或者存储过程,触发器等有冲突。现在我用DTS把数据往新库里倒都出错!
10 个解决方案
#1
大力呢?快来帮帮我吧!
#2
1:我在sql server中删除了一列PolID,添加了PoliticalID,它竟然报这种错误:
你具体的DELETE 语句,
你可以SELECT * FROM SYSCOLUMNS WHERE ID=OBJECT_ID('TABLENAME') AND NAME='PolID'
看看该列存在么?
2.不明白,应该是有人删除了外键,你可以通过
EXEC sp_fkeys 来CHECK
你具体的DELETE 语句,
你可以SELECT * FROM SYSCOLUMNS WHERE ID=OBJECT_ID('TABLENAME') AND NAME='PolID'
看看该列存在么?
2.不明白,应该是有人删除了外键,你可以通过
EXEC sp_fkeys 来CHECK
#3
谢了!可是每删什么外键,倒是添了几个主键
#4
快来帮我啊!
#5
主键在主表吗?
#6
谢了!可能是这里问题。我先实施看
#7
先谢谢大家!
#8
我有过一次是,重新倒表,但是一看关系还在,以为一切正常,结果一操作,级联删除失败,原来是主键没了,把主键重新加上,一切都好了!
#9
你要跟踪一把,看WHO删除了PK.
#10
谢谢各位,我用了蠢办法解决了它.数据库之间的转换,如果真要运行一个投入实用的库.那就麻烦了
#1
大力呢?快来帮帮我吧!
#2
1:我在sql server中删除了一列PolID,添加了PoliticalID,它竟然报这种错误:
你具体的DELETE 语句,
你可以SELECT * FROM SYSCOLUMNS WHERE ID=OBJECT_ID('TABLENAME') AND NAME='PolID'
看看该列存在么?
2.不明白,应该是有人删除了外键,你可以通过
EXEC sp_fkeys 来CHECK
你具体的DELETE 语句,
你可以SELECT * FROM SYSCOLUMNS WHERE ID=OBJECT_ID('TABLENAME') AND NAME='PolID'
看看该列存在么?
2.不明白,应该是有人删除了外键,你可以通过
EXEC sp_fkeys 来CHECK
#3
谢了!可是每删什么外键,倒是添了几个主键
#4
快来帮我啊!
#5
主键在主表吗?
#6
谢了!可能是这里问题。我先实施看
#7
先谢谢大家!
#8
我有过一次是,重新倒表,但是一看关系还在,以为一切正常,结果一操作,级联删除失败,原来是主键没了,把主键重新加上,一切都好了!
#9
你要跟踪一把,看WHO删除了PK.
#10
谢谢各位,我用了蠢办法解决了它.数据库之间的转换,如果真要运行一个投入实用的库.那就麻烦了