A large manufacturing company has manufacturing plants in many states. Each state has a
dedicated SQL Server instance that stores its manufacturing data. Each SQL Server
instance is configured identically and all instances have identical database structures.
You are developing a daily report that summarizes information on manufacturing activity.
The report has the following requirements:
It must have a stale name as one of the report parameters.
It must provide a daily summary of manufacturing activity of a selected state.
It must require minimal development and maintenance effort.
You need to develop the report to meet the requirements.
What should you do? (More than one answer choice may achieve the goal. Select the BEST
answer.)
A.
Build one report for each state and instruct users to execute reports as needed.
B.
Use a report-specific data source that defines an expression-based connection string
based on the state parameter.
C.
Build a centralized data repository, schedule a regular Extract Transform, and Load (ETL)
process on all manufacturing data, and then use the repository to generate the report.
D.
Use a shared data source that defines an expression-based connection string based on
the state parameter.
https://msdn.microsoft.com/en-us/library/ms156450.aspx#bkmk_Expressions_in_connection_strings
When defining the data source connection, do not use a shared data source. You cannot use a data source expression in a shared data source. You must define an embedded data source for the report.
for me C. What connection could connect to more than one database???? they should be integrated firs in one database
howevey i have found it is possible to put parameter in connection string. so B is ok anyway.
I agree with Ralph. B