¿Cómo evitar un error de nombre de columna no válido? [cerrado]

Creé una tabla en SSMS:

CREATE TABLE Residents
(id_Resident int not null,
Name varchar null,
Surname varchar null,
Adress varchar null,
Date_of_Birth date null,
Criminal_ Record varchar null,
primary key (id_Resident)
);

Cada vez que ejecuto este inserto:

INSERT INTO Residents (idResident , Name , Surname, Adress , "Date_of_birth" , Criminal_Record)
VALUES ( '0001', 'Filip', 'Krivý', 'Sladkovičova 55', '12.1.1970', 'N/A'),
 ( '0002', 'Jozef', 'Vražel', 'Holého 21', '4.4.1956','3.3.2021' ),
 ( '0003', 'Drahomíra', 'Hofríková', 'Okružná 54', '4.5.1975' , '12.1.2019'),
 ( '0004', 'Ivana', 'Čarnecká', 'Jašíková 11', '16.6.1995' , '6.5.2020'),


SET ANSI_WARNINGS OFF
SET ANSI_WARNINGS OFF

me sale este error:

Msg 207, Level 16, State 1, Line 4 Invalid column name 'Date_of_birth'.
Msg 207, Level 16, State 1, Line 4 Invalid column name 'Date_of_birth'.

Sabes como puedo solucionar este error?

Traté de usar corchetes también para evitar este error, pero no funcionó.

Answer

Si tiene una intercalación que distingue entre mayúsculas y minúsculas,

Date_of_birth <> Date_of_Birth
--------^        --------^

Siempre haga coincidir la carcasa en sys.columns.