我在部署 SQL Server DBProject 时收到此错误
DBProj.dbschema(0,0):警告 SQL01271:将通过检查表来检查表 [dbo].[Match] 和 [dbo].[Team] 之间的未命名外键。命名外键以避免检查整个表,只检查新约束。
我的表定义是
CREATE TABLE [dbo].[Match]
(
MatchID int identity(11,2) PRIMARY KEY,
TournamentID int not null REFERENCES Tournament(TournamentID),
Team1_ID int not null REFERENCES Team(TeamID),
Team2_ID int not null REFERENCES Team(TeamID),
MatchDate date,
MatchTime time
)
这个错误是什么意思?这意味着什么?
更新
实际上,我担心它会检查整个表的警告。是在创建时还是每次?这对性能有何影响?