我突然遇到以下错误:
FK_dbo.TimeHoursWorked_dbo.Employee_EmployeeId'不是约束。 无法删除约束。查看以前的错误
我不明白,因为没有名为dbo.TimeHoursWorked
或dbo.Employee
的表格(我确实有表TimeHoursWorked
和Employee
。
答案 0 :(得分:1)
你确实有名为
的表 dbo.TimeHoursWorked
和dbo.Employee..
dbo代表数据库所有者,并且未指定所有者的每个表都被分配给dbo。
完全限定的SQL表是
<databaseName>.<owner>.<tableName>
您可以使用假定当前数据库的SELECT * FROM Employee
,或者您可以使用SELECT * FROM Payroll.dbo.Employee
在工资核算数据库中查找数据库所有者拥有的名为Employee的表