SELECT ... INTO ...
solo funciona si la tabla especificada en la cláusula INTO no existe; de lo contrario, debe usar:
INSERT INTO dbo.TABLETWO
SELECT col1, col2
FROM dbo.TABLEONE
WHERE col3 LIKE @search_key
Esto supone que solo hay dos columnas en dbo.TABLETWO; de lo contrario, debe especificar las columnas:
INSERT INTO dbo.TABLETWO
(col1, col2)
SELECT col1, col2
FROM dbo.TABLEONE
WHERE col3 LIKE @search_key