3

あるデータベースから別のデータベースへのデータ移行に取り組んでいます。

これまでのところすべてが機能していますが、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) – `

これはテーブル構造です: ソース テーブル

ここに画像の説明を入力

宛先表

ここに画像の説明を入力

4

1 に答える 1