已采纳回答 / 熟悉的新合肥人
出现这种错误(错误5120),很可能是因为权限问题,即我们现在的这个账户没有足够的权限来附加此数据库。在登陆SQL Server时,选择“Windows身份验证”登陆。
感觉老师讲的太简单了,虽然说是很让人接受啦,把很多东西都简单化了,导致概念有些错误。比如说一个关系的primary key不一定是另外一个的foreign key,除非有参照。如果没有一个关系的某一个属性没有去参照那个主键的话,那个主键就不可能会有外键啦。还有那个主键可以由两个以上属性组成,其实意思是这样的:因为主键的作用是使一个table里面每一行都能唯一标识,就相当于每一行的身份证,都不同!但是他同时要求这个主键的所有属性要是去掉一个就不能保证唯一性。比如说一个班级数据库,学号+姓名组成一个主键是不行的,因为去掉姓名,学号作为主键还是能唯一标识每个学生的。感觉IT行业还蛮辛苦的。
2016-04-19
最新回答 / 漩涡鸣人的忧郁
是数据库的版本不支持吧 请问你的2008能附加老师给的数据库了吗