Running SQL 2008 Express in '2005' mode - sql

currently i have SQL 2005 Express installed and wish to upgrade to 2008 express to gain the extra dbase limit (10gb)
my question is, if i run 2008 express in 2005 mode will this trunkate the dbase to the 2005 limit of 4gb or will it remain at the 2008 limit of 10gb?
Chris

Do you mean the database compatibility level set to 90 ?
It will be 10GB AFAIK.

Related

SQL Server Migration from 2008 R2 to 2014

We have migrated the database from SQL Server 2008 R2 to SQL Server 2014 with the help of backup/restore method. Now my database in SQL Server 2014 and has compatibility level 100, I didn't change it to 120.
If I change it to 120, will it flush all the query plans? As in SQL Server 2014, Microsoft has rewritten the cardinality estimator. So will it flush the old plan and regenerate the plan according to new cardinality estimator? Can anyone explain this or point to the reference where I can understand it clearly?

Sql 2000 database to Sql 2005 express db

I have a database that is on a SQL 2000 server, and I would like to make it a Sql 2005 express edition database.
What is needed to do in order to make that work?
/M
The cleanest way would be to create a new database in SQL 2005 and import all the objects in.
You can also backup and restore into the SQL 2005 environment. That will work as well

How to get star query optimization in SQL Server 2005

I have a star schema but SQL Server 2005 always uses the clustered indexes to access a table. What parameters do I have to set to enable this optimization.
According to http://blogs.msdn.com/sqlqueryprocessing/archive/2007/04/09/how-to-check-whether-the-final-query-plan-is-optimized-for-star-join.aspx and the DWH datasheet of SQL Server 2005 both claim, that SQL Server 2005 support this feature.
What edition do you use? IIRC star query optimization is ONLY in the enterprise version of SQL Server 2005.

SQL Server 2000 vs SQL Server 2008 Query Performance

I'm working with a client who had a SQL Server 2008 converted from a SQL Server 2000 DB and one of the queries has quite dramatically increased in time since it was on SQL Server 2000.
However, if I change the compatibility level to 2008 in the DB, the query goes like a rocket (40-50 times faster).
The query does use a number of UDFs.
My questions:
- are there issues with running SQL2000 compatibility in SQL Server 2008
- has SQL Server 2008 improved the performance when using UDFs?
There are some other things you might want to do after upgrading. See the "After upgrading..." section here: http://msdn.microsoft.com/en-us/library/bb933942.aspx

Execute SQL Server 7 DTS on SQL Server 2008

I believe its possible to run SQL 2000 DTS packages on 2008 with a compatability layer. But is it possible to do the same with DTS packages created on SQL 7? Is there any MS KB or note that points out if this is even a possibility.
Haven't found the KB article at Microsoft yet, but here's a bit more info. Doesn't look like you can do what you want w/o moving to SSIS.
Version of SQL Server that can be reverted to can be one of the following:
60 = SQL Server 6.0
65 = SQL Server 6.5
70 = SQL Server 7.0
80 = SQL Server 2000
90 = SQL Server 2005
100 = SQL Server 2008
Note: Compatibility level 60, 65, and 70 [are] no longer available in SQL Server 2008. And future version[s] of SQL Server will support only two (2) prior version[s] of backward compatibility.
Maybe 2005 but not SQL Server 2008. Can you not move it to SSIS?