あるデータベースから別のデータベースへのデータ移行に取り組んでいます。
これまでのところすべてが機能していますが、1 つのテーブルでは常に同じエラーが発生します。このテーブルにも移行したい外部キーに問題があります。外部キーに対して何か特別なことを宣言する必要があると思いますか?
これは私のクエリです:
INSERT INTO [asd].HolidayTracker.dbo.AnnualVacation(UserId,WorkingTime,VacationDays,FromDate,ToDate)
SELECT u1.user_htUserId,
u1.vacationDays,
u1.workingTime,
CAST('2013-01-01' AS DATETIME),
CAST('2013-12-31' AS DATETIME)
FROM HolidayTracker.dbo.AnnualVacation u1
LEFT JOIN [asd].HolidayTracker.dbo.AnnualVacation u2
ON u1.user_htUserId = u2.UserId AND
u1.vacationDays = u2.VacationDays AND
u1.workingTime = u2.WorkingTime
これは私が得るエラーメッセージです:
error message INSERT INTO [asd].HolidayTracker.dbo.AnnualVacation(UserId,WorkingTime,VacationDays,FromDate,ToDate) – `
これはテーブル構造です: ソース テーブル
宛先表