Inserting into Microsoft SQL Server Table
Use single quotes (') instead of double quotes (") for your values, such as: 

USE test;
INSERT INTO idk(Id, Name) VALUES ('1','Name');


Using double quotes is one way to let SQL Server know you are specifying a column name instead of a value. Be careful about the data type for the ID. If it is an integer, SQL Server will convert the value in the query from a string to integer for you but it will be better to not have it as a string unless the data type is a string. For the ID, if it's an integer data type (int, bigint, smallint, or tinyint), then change the query as follows to remove the quotes from the integer value:

USE test;
INSERT INTO idk(Id, Name) VALUES (1,'Name');