爱飞 发表于 2015-1-16 14:07:10

相似工具'DF__Assets_Ba__Creat__3CB118CA' 依附于 列'Creator'毛病的办理办法 ...

闪回的目的是要让数据库在commit之后,还能恢复到之前的某个状态,整库或指定的表。明天有伴侣在问删除表中某一列的时分,报出了以下毛病的缘故原由:
动静5074,级别16,形态1,第1行
工具DF_Assets_BackUp_Creator_Default依附于列Creator。
动静4922,级别16,形态9,第1行
因为一个或多个工具会见此列,ALTERTABLEDROPCOLUMNCreator失利。

呈现下面毛病的缘故原由很复杂,就是被删除的列具有束缚,在删除该列之前,应当先删除该列的束缚,包含主键束缚,外键束缚,默许值束缚等,从下面毛病信息中束缚的称号来看,DF_Assets_BackUp_Creator_Default应当是列Creator的默许值束缚。固然了,关于默许值束缚只要在利用sql语句删除列的时分会报这个毛病,假如是在工具源办理器中手动删除某列,它会主动将该列的默许值束缚删撤除,就不会报该毛病了。假如要利用sql语句删除,那末能够先删除默许值束缚,sql语句以下:
altertableAssets_BackUp
dropconstraintDF__Assets_Ba__Creat__3CB118CA

altertableAssets_BackUp
dropcolumnCreator


注重:在手动删除列时,只要默许值束缚会被主动删撤除,但假如该列具有主键束缚或外键束缚,仍是会报错的,以下图:

这个时分,仍是必要我们先处置失落束缚的成绩,再删除该列。MySQL的海豚标志的名字叫“sakila”,它是由MySQLAB的创始人从用户在“海豚命名”的竞赛中建议的大量的名字表中选出的。获胜的名字是由来自非洲斯威士兰的开源软件开发者AmbroseTwebaze提供。

蒙在股里 发表于 2015-1-18 12:01:42

财务软件要用SQL也只是后台的数据库而已,软件都是成品的,当然多学工具肯定是有好处的..

不帅 发表于 2015-1-25 22:50:22

如果,某一版本可以提供强大的并发响应,但是没有Oracle的相应版本稳定,或者价格较贵,那么,它就是不适合的。

admin 发表于 2015-2-4 13:10:04

having子句的作用是筛选满足条件的组,即在分组之后过滤数据,条件中经常包含聚组函数,使用having条件显示特定的组,也可以使用多个分组标准进行分组。

活着的死人 发表于 2015-2-9 23:05:35

现在是在考虑:如果写到服务器端,我一下搞他个10个存储过程导过去,那久之服务器不就成垃圾箱了吗?即便优化了我的中间层.

深爱那片海 发表于 2015-3-9 21:01:16

sqlserver的痛苦之处在于有用文档的匮乏,很多只是表明的东西

飘灵儿 发表于 2015-3-17 01:11:07

也可谈一下你是怎么优化存储过程的?

再见西城 发表于 2015-3-23 15:53:49

始终遗憾SQLServer的登陆无法分配CPU/内存占用等指标数。如果你的SQLServer给别人分配了一个只可以读几个表的权限,而这个家伙疯狂的死循环进行连接查询,会给你的系统带来很大的负担。
页: [1]
查看完整版本: 相似工具'DF__Assets_Ba__Creat__3CB118CA' 依附于 列'Creator'毛病的办理办法 ...