Hi,
I will begin a new project soon using SQL Server 2005. I have limited experience w/ 2005 compared to 2000 but I am comfortable with SQL. My challenge here is the client has about 50 million customer records. I have not seen the data yet. It is on an Oracle server with only query rights. I believe I will have to migrate this data into a SQL Server 2005 environment which I have confirmed they have ownership of. I plan to do so in order to have full admin rights, ie to be a real programmer, being able to build objects and massage the data as needed to report upon. I have never worked with this large of a dataset and my questions revolve around optimization. I have been reading up and I understand that I will index everything that is a foreign key, that is straightforward enough but what are the other major and obvious steps that are most effective to make querying this data more efficient? I am considering using indexed views as well. This data will be a lead list for multiple sales people. Any thoughts/questions would be greatly appreciated. Thanks.