sql server创建数据库关系图时出错

使用sqlservermanagementstudio创建数据库关系图时将两个数据库的主键连接保存时出错“t_Customer”表成功保存“t_YuLe”表-无法创建关系... 使用sql server management studio创建数据库关系图时
将两个数据库的主键连接
保存时出错

“t_Customer”表成功保存
“t_YuLe”表
- 无法创建关系“FK_t_YuLe_t_Customer”。
ALTER TABLE 语句与 FOREIGN KEY 约束"FK_t_YuLe_t_Customer"冲突。该冲突发生于数据库"nyy_yp",表"dbo.t_Customer", column 'CustomerID'。

这是怎么回事?
名字改了也没用阿..表上也没其他约束
而且还有另外几个和t_YuLe差不多的表都可以建立关系的,就这个不行..
展开
 我来答
homeoffriends
2010-01-21 · TA获得超过426个赞
知道答主
回答量:62
采纳率:0%
帮助的人:49.5万
展开全部
应该是你的“t_YuLe”表中有一些“CustomerID”在“t_Customer”表中不存在,从而违背了“参照完整性”,在“t_Customer”表中添加相应的“CustomerID”或在“t_YuLe”表中将相应的“CustomerID”删除即可。
xinwo1989
2010-01-21
知道答主
回答量:4
采纳率:0%
帮助的人:0
展开全部
- 无法创建关系“FK_t_YuLe_t_Customer”。
ALTER TABLE 语句与 FOREIGN KEY 约束""冲突。该冲突发生于数据库"nyy_yp",表"dbo.t_Customer", column ''。

alter语句可能修改了 CustomerID 的数据类型,与外码约束FK_t_YuLe_t_Customer冲突了,先删除外码约束。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
母蔚蒙林
2019-04-16 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:30%
帮助的人:736万
展开全部
在服务器上装上sql
server
2005,基本上装载时选择默认的就可以了。然后,关掉windows防火墙(最好设置一下),在数据库外围配置器中选择【服务和连接的外围应用配置器】,再选择【远程连接】
选择【本地连接和远程连接】,选择【同时使用
tcp/ip和named
pipes】。这个默认是不启用的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
woshishen2345
2010-01-21 · 超过13用户采纳过TA的回答
知道答主
回答量:82
采纳率:0%
帮助的人:0
展开全部
将表名变一下名字,如果还有冲突就说明,函数有错,需要检查后,做出变动
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fei2115958
2010-01-21 · TA获得超过119个赞
知道小有建树答主
回答量:162
采纳率:100%
帮助的人:138万
展开全部
数据冲突了,你先把表里面的数据清空。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wufeile226
2010-01-21
知道答主
回答量:73
采纳率:0%
帮助的人:28.8万
展开全部
ALTER TABLE 语句你是用于t_Customer表吗,你得先删除外键再ALTER TABLE,然后再重新建外键,不然会报外键错误的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式