Hi,I am using .net 2005 for front end and sql server 2005 for back end. After development if I deploy the code in client environment, client needs .net frame work 2.0 not the whole .net 2005 on his system.

1) Similarly is there anything for sql server data base so that we do not need to install whole sql server 2005 in client's environment, instead install that compact frame work kind of thing which recognizes the sql data base .mdf file and and all of its components.

2)For that edition, If I keep .mdf and .ldf file in debug/release folder in client pc then what will be the .net connection string.

1) Similarly is there anything for sql server data base so that we do not need to install whole sql server 2005 in client's environment, instead install that compact frame work kind of thing which recognizes the sql data base .mdf file and and all of its components.

2)For that edition, If I keep .mdf and .ldf file in debug/release folder in client pc then what will be the .net connection string.

I believe ".mdf" and ".ldf" files can only be read by SQL server Engine, so you've to install SQL server (engine at least) in order to make use of these data files.