This is an extract from the Microsoft SQL Server 2005 web site on SQL Server 2005 Management Studio Solutions (SSMS). It is a very useful overview for experienced user who is intending to upgrade to SQL 2005.
Automatic Refresh
- is now available
Backwards Compatibility
- SSMS will support 2000 and 2005 databases
- SSMS will not support SQL 7 databases
- You can have SQL 7/2000 tools and SSMS installed on the same machine
- SSMS will not be available as a separate product so taht it can be installed on SQL 2000 deployments
Data Tuning Advisor
- will not support cross server joins, only cross databases
Diagrams
- preserved when upgrading
DMO
- will exist to ensure that older applications will still be supported
Enterprise Manager
- SSMS display databases in the left pane in enumerated format. A summary page will display in the right pane. Filtering is available
Express Manager
- available in SQL Express. You can use Express Manager for running queries. EM can be used by developers to run queries without having to provide them with the SSMS tool.
Note: SSMS is not available in SQL Express. However, you can manage SQL Express thorugh SSMS
Installation
- You can install SQL 2005 side-by-side with SQL 2000
- You can retain .NET Framework 1.1
- All 32-bit tools will be available with 64-bit.
- You can save SSMS configurations via export for new installation
ISQL and OSQL
- Will still be supported (albeit deprecated), but SQLCMD is recommended for faster processing and enhanced options.
Logs
- Management plans will allow you to clean up and truncate logs easier
- There will not be a built in utility to read the data in transaction logs
Mail
- SQL Mail (MAPI based) is still available but has been deprecated.
- Database Mail (formerly SQLiMail) is based on SMTP is much improved in stability/features.
- However Database Mail does not read mail (required SQLMail, Collaborative Data Objects (CDO) or WebDAV).
Maintenance Plans
- You can edit maintenance plans as a SSIS (formerly DTS) package and add additional steps as necessary.
Migration
- is handled at setup time.
- You can detach data/log files from SQL 2000 and attach them in SQL 2005.
- However, you cannot revert SQL 2005 data/log files to sQL 2000.
MMC
- Management Studio does nto rely on MMC.
- However, SQL Computer Manager does
Multiselect
- There is no multiselect available in Object Explorer.
Owner vs Schema
- Owners own objects. Schemas contain the object.
Profiler
- For Analysis Services, Profiler will allow you to capture SQL batches, the starting and completing of stored procedures, and the scanning of tables.
Schema
- Views are available in sys schema objects for accessing schema information
- There are many new sys schema objects. Sysdatabases can be viewed through backward compatibility.
Scripting
- You can script to clipboard, query window or file
Scripting out Data
- You can use SSIS (formerly DTS) in the BI Development Studio to create scripts for importing and exporting data
SSMS Windowing
- There is no multi-monitor support
- Windowing is configurable
Stored Procedures
- When performance tuning stored procedures, you can use Query Editor to allow you to view execution plan.
Synchronizing
- You cannot synchronize between different databases.
- Scripting, however, is an option (script to query and then run query)
Templates
- are similar to SQL 2000'S Query Analyzer. They are stored on the client machine.
Tracefile
- You can read trace files with the Server Management Objects (SMO) API called Trace Objects (SQL Server is not required)
Upwards Compatibility
- Registration groups will convert to SQL 2005
- Enterprise Manager 2000 will not be able to access SQL 2005 Server databases
Visual Studio
- SSMS does not require the VS Development environment
- SSMS is a specialized version of the VS 2005 Interactive Development Environment (IDE)
- SSMS VS 2005 IDE supports T-SQL, MDX, MX and XMLA. You cannot compile VB.NET, C#, J# or VC++
- Solutions in SSMS will allow you to organize script and logically group connections
- You will need VS 2005 to debug stored procedures and step through code.
XML
- is natively supported.