SQL Server allows for the manipulation of data in tables, lists, and charts. Reports can include sub-reports stored on the report server with their own data source. Report parameters allow values to pass into queries to filter data and alter reports. Parameters are defined with a name, data type, and options, and their values can be linked between queries and reports.