Sql server 如何在mssql中成功地将数据从一个数据库中的表迁移到另一个数据库中
在将数据从一个数据库迁移到另一个数据库时,我遇到两个主要问题Sql server 如何在mssql中成功地将数据从一个数据库中的表迁移到另一个数据库中,sql-server,database,Sql Server,Database,在将数据从一个数据库迁移到另一个数据库时,我遇到两个主要问题 Sql查询插入FlexSchoolDemo.dbo.BursaryFeeMaster([FeeName])从FlexUni.dbo.Bursary\u FeeMaster中选择[FeeType] 错误无法将值NULL插入表“FlexSchoolDemo.dbo.BursaryFeeMaster”的列“IsSchoolFee”;列不允许空值。插入失败。 迁移此数据时,目标表包含一些具有bool属性的列,其中一个属性是IsSchoolFe
插入FlexSchoolDemo.dbo.BursaryFeeMaster([FeeName])从FlexUni.dbo.Bursary\u FeeMaster中选择[FeeType]
无法将值NULL插入表“FlexSchoolDemo.dbo.BursaryFeeMaster”的列“IsSchoolFee”;列不允许空值。插入失败。
迁移此数据时,目标表包含一些具有bool
属性的列,其中一个属性是IsSchoolFee
,现在错误显示无法将值NULL插入列IsSchoolFee
。我如何在不必更改bool参数的情况下成功迁移它
插入FlexSchoolDemo.dbo.StatpplicationSolevel([ApplicationNo]、[JambregNo]、[SubjectId]、[GradeId])从FlexUni.dbo.Student\u应用程序中选择[JambregNo]、[JambregNo]、[SubjectId]、[GradeId]
INSERT语句与外键约束“FK_StApplicationsOlevel_AdmSubjectGrades_GradeId”冲突。冲突发生在数据库“FlexSchoolDemo”、表“dbo.AdmSubjectGrades”、列“GradeId”中。
迁移此数据时,
SubjectId
和GradeId
都是不同表中的外键,但会抛出错误。如何也实现成功的迁移?MS SQL Server中没有BOOL
数据类型。第一个问题。替换此插入FlexSchoolDemo.dbo.BursaryFeeMaster([FeeName])从FlexUni.dbo.Bursary\u FeeMaster中选择[FeeType],插入FlexSchoolDemo.dbo.BursaryFeeMaster([FeeName],[IsSchoolFee])选择[FeeType],[IsSchoolFee]从FlexUni.dbo.Bursary\u FeeMaster
@Маааааааааааааааааааааааааааааа,0作为FlexUni.dbo.Bursary\u FeeMaster的选择费