Both prepositions can be used but the meaning won't be the same. By means that the report is both submitted and written by the advisers themselves. From means that the advisers sumbit the report, but it isn't clear who writes it. Since the use of by leaves no ambiguities, it is probably the best choice.

"Report by" or "report from"
I'm trying to add a Foreign Key to a table, but database, Sql Server 2005, does not like it.

It says that columns do not match an existing primary key or unique constraint. 

How can I find the columns in question so I can delete/change them and add the foreign key?
