SQL Server--------SQL Server问题错误解决


1.错误提示:

修改字段属性时,提示:

消息 5074,级别 16,状态 1,第 1 行
对象'DF__dms_deliv__sync___51BAE991' 依赖于 列'sync_ff_result_remark'。
消息 4922,级别 16,状态 9,第 1 行
由于一个或多个对象访问此列,ALTER TABLE ALTER COLUMN sync_ff_result_remark 失败。

 

解决方案:

删除修改字段存在的约束,即可。

 

 

 2.错误信息:

System.Exception: 调用StationDAL时,访问StationQuery时出错 ---> System.Data.SqlClient.SqlException: 无法为数据库 'tempdb' 中的对象 '<temporary system object: 422220852822016>' 分配空间,因为 'PRIMARY' 文件组已满。请删除不需要的文件、删除文件组中的对象、将其他文件添加到文件组或为文件组中的现有文件启用自动增长,以便增加可用磁盘空间。

 

异常原因:磁盘满了。

解决方案:清理磁盘

 

 

3. 错误信息:

如果一个表没有主键,现需将其中一个字段(或新加个字段)设置为主键 时,出现异常。

 

无法创建索引“pk_warehouse”。 因为发现对象名称 'dbo.warehouse' 和索引名称 'pk_warehouse' 有重复的键,所以 CREATE UNIQUE INDEX 语...

 

 

异常原因:主键是唯一的,当前设置主键的属性存在重复键。

解决方案:删除/修复重复键的数据

 

另附添加主键的sql:

1  alter table warehouse add constraint pk_warehouse primary key(warehouse_id)

 

转载于:https://www.cnblogs.com/chocolatexll/p/10361798.html

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值