Anda di halaman 1dari 30

In sql server 2005,There is no option to compress backup files, but in sql server 2008,there you find it.

storing backup file takes 5 minutes without compression in sqlserver 2005,but it takes only 3 minutes in sql server 2008 for storing backup files with compression. cpu is used to compress the data before it is written to disk,so less data is written to disk. There are many new features, so it depends on what you need. If you store large files in SQL Server, migrated from Oracle and want to use date and time data types, need to encrypt your databases, etc you will definitely want to look at 2008. The nice thing is that it upgrading should be much easier from 2005 to 2008 than it was from 2000 to 2005. Server 2008 also added CMS which is Central Management Server. It only works with Windows Authentication but it allows you to management multiple SQL Servers at once. If SQL Server systems are popping up like weeds it will appear in the CMS provided that they point to the CMS via SSMS. Its a really cool feature. PBM Policy-Based Management is another added feature introduced with SQL Server 2008. PBM allows you to define and enforce policies for configuring and managing SQL Server across your enterprise. It goes hand-in-hand with CMS. One of my favorite is that fact that Reporting Services no longer requires IIS as it makes direct calls to HTTP.SYS. As Rajiv mentioned there are many improvements to performance, data handling, security, administration, etc... there is not much diference... just higher version but still companies develop projects in 2005 only SQL2008 has support for additional datatypes: date time geospatial timestamp with internal timezone in additon it has geospatial functions so it can compute differences based on GPS

co-ordinates Read more: http://wiki.answers.com/Q/Difference_between_SQL_Server_2005_and_SQL_Se rver_2008#ixzz1QUNkvqNW

One major difference is that on MS SQL 2005 express edition the free edition earlier the max DB size was 4 GB but for 2008 Express it has been incresed to 10GB

In sql server 2005,There is no option to compress backup files, but in sql server 2008,there you find it. storing backup file takes 5 minutes without compression in sqlserver 2005,but it takes only 3 minutes in sql server 2008 for storing backup files with compression. cpu is used to compress the data before it is written to disk,so less data is written to disk. The new features are summarized on https://connect.microsoft.com/SQLServer/content/content.aspx?ContentID=5470 There are many new features, so it depends on what you need. If you store large files in SQL Server, migrated from Oracle and want to use date and time data types, need to encrypt your databases, etc you will definitely want to look at 2008. The nice thing is that it upgrading should be much easier from 2005 to 2008 than it was from 2000 to 2005.

Microsoft SQL Server is a computer application used to create desktop, enterprise, and web-based database applications. It is used at different levels and with various goals. This web site provides lessons and topics on how to use Microsoft SQL Server 2008 to create and manage databases.

Microsoft SQL Server 2008 provide following new features for database developers Increase the precision of storing and managing DATE and TIME information. Store semi-structured and sparsely populated sets of data efficiently, using Sparse

Columns. New fully integrated Full-Text Indexes enable high-performance, scalable, and manageable Full-Text Indexing. Create large User-Defined Types and User-Defined Aggregates greater than 8 KB. Pass large amounts of data easily to functions or procedures using new TableValue Parameters. Perform multiple operations efficiently with the new MERGE command. Model hierarchical data, such as org charts, or files and folders, using the new HierarchyID data type. Build powerful location-aware applications, using SQL Servers new standardscompliant spatial data types and spatial indexing capabilities. Manage files and documents efficiently with full SQL Server security and transaction support, using the powerful new FILESTREAM data type. Easily identify dependencies across objects and databases, using New Dependency Management. Experience faster queries and reporting with Grouping Sets through powerful ANSI standards-compliant extensions to the GROUP BY clause. Experience efficient, high-performance data access, using new Filtered Indexes for subsets of data.

Wikkipedia
SQL Server 2005
SQL Server 2005 (codename Yukon), released in October 2005, is the successor to SQL Server 2000. It included native support for managing XML data, in addition to relational data. For this purpose, it defined an xml data type that could be used either as a data type in database columns or as literals in queries. XML columns can be associated with XSD schemas; XML data being stored is verified against the schema. XML is converted to an internal binary data type before being stored in the database. Specialized indexing methods were made available for XML data. XML data is queried using XQuery; Common Language Runtime (CLR) integration was a main feature with this edition, enabling one to write SQL code as Managed Code by the CLR. SQL Server 2005 added some extensions to the T-SQL language to allow embedding XQuery queries in T-SQL. In addition, it also defines a new extension to XQuery, called XML DML, that allows query-based modifications to XML data. SQL Server 2005 also allows a database server

to be exposed over web services using Tabular Data Stream (TDS) packets encapsulated within SOAP (protocol) requests. When the data is accessed over web services, results are returned as XML.[1] For relational data, T-SQL has been augmented with error handling features (try/catch) and support for recursive queries with CTEs (Common Table Expressions). SQL Server 2005 has also been enhanced with new indexing algorithms, syntax and better error recovery systems. Data pages are checksummed for better error resiliency, and optimistic concurrency support has been added for better performance. Permissions and access control have been made more granular and the query processor handles concurrent execution of queries in a more efficient way. Partitions on tables and indexes are supported natively, so scaling out a database onto a cluster is easier. SQL CLR was introduced with SQL Server 2005 to let it integrate with the .NET Framework.[2] SQL Server 2005 introduced "MARS" (Multiple Active Results Sets), a method of allowing usage of database connections for multiple purposes.[3] SQL Server 2005 introduced DMVs (Dynamic Management Views), which are specialized views and functions that return server state information that can be used to monitor the health of a server instance, diagnose problems, and tune performance.[4] SQL Server 2005 introduced Database Mirroring, but it was not fully supported until the first Service Pack release (SP1). In the initial release (RTM) of SQL Server 2005, database mirroring was available, but unsupported. In order to implement database mirroring in the RTM version, you had to apply trace flag 1400 at startup.[5] Database mirroring is a high availability option that provides redundancy and failover capabilities at the database level. Failover can be performed manually or can be configured for automatic failover. Automatic failover requires a witness partner and an operating mode of synchronous (also known as high-safety or full safety).[6

SQL Server 2008


Th e SQL Serve r Full Text Searc h servic e archit ectur e SQL Serve

r Full Text Searc h servic e is a speci alized index ing and query ing servic e for unstr uctur ed text store d in SQL Serve r datab ases. The full text searc h index can be create d on any colu mn with chara cter based text data. It

allow s for word s to be searc hed for in the text colu mns. Whil e it can be perfo rmed with the SQL
LIKE

opera tor, using SQL Serve r Full Text Searc h servic e can be more effici ent. Full Text Searc h (FTS) allow s for inexa ct

matc hing of the sourc e string , indic ated by a Rank value whic h can range from 0 to 1000 -a highe r rank mean sa more accur ate matc h. It also allow s lingui stic matc hing ("infl ectio nal searc h"), i.e., lingui stic varia nts of a

word (such as a verb in a differ ent tense) will also be a matc h for a given word (but with a lower rank than an exact matc h). Proxi mity searc hes are also suppo rted, i.e., if the word s searc hed for do not occur in the seque

nce they are specif ied in the query but are near each other, they are also consi dered a matc h. TSQL expos es speci al opera tors that can be used to acces s the FTS capab ilities . [54]H YPE RLIN K \l "cite_ note54"[5 5]

The Full Text Searc h engin e is divid ed into two proce sses the Filter Dae mon proce ss (msft
efd. exe)

and the Searc h proce ss (msft


esql .exe)

. These proce sses intera ct with the SQL Serve r. The Searc h proce ss

inclu des the index er (that create s the full text index es) and the full text query proce ssor. The index er scans throu gh text colu mns in the datab ase. It can also index throu gh binar y colu mns, and use iFilte rs to extra ct

mean ingful text from the binar y blob (for exam ple, when a Micr osoft Word docu ment is store d as an unstr uctur ed binar y file in a datab ase). The iFilte rs are hoste d by the Filter Daem on proce ss. Once the text is extra cted,

the Filter Daem on proce ss break s it up into a seque nce of word s and hands it over to the index er. The index er filters out noise word s, i.e., word s like A, And etc., whic h occur frequ ently and are not usefu l for searc h.

With the remai ning word s, an invert ed index is create d, assoc iating each word with the colu mns they were found in. SQL Serve r itself inclu des a Gath erer comp onent that monit ors chang es to tables and invok es the index er in case

of updat es. [56] When a full text query is recei ved by the SQL Serve r query proce ssor, it is hande d over to the FTS query proce ssor in the Searc h proce ss. The FTS query proce ssor break s up the query into the consti

tuent word s, filters out the noise word s, and uses an inbuil t thesa urus to find out the lingui stic varia nts for each word. The word s are then queri ed again st the invert ed index and a rank of their accur atene ss is comp uted.

The result s are return ed to the client via the SQL Serve r proce ss. [56]

[ed it] To ols


[edit ] SQL CM D
SQL CMD is a com mand line appli catio n that come s with Micr osoft SQL Serve r, and

expos es the mana geme nt featur es of SQL Serve r. It allow s SQL queri es to be writte n and execu ted from the com mand prom pt. It can also act as a script ing langu age to create and run a set of SQL state ments as a script . Such script

s are store d as a
.sql

file, and are used either for mana geme nt of datab ases or to create the datab ase sche ma durin g the deplo ymen t of a datab ase. SQL CMD was introd uced with SQL Serve r 2005 and this conti nues with SQL Serve

r 2008. Its prede cesso r for earlie r versi ons was OSQ L and ISQL , whic h is functi onall y equiv alent as it pertai ns to TSQ L execu tion, and many of the com mand line para meter s are identi cal, altho ugh SQL CMD adds extra

versat ility.

[edit ] Visu al Stud io


Micr osoft Visu al Studi o inclu des nativ e suppo rt for data progr ammi ng with Micr osoft SQL Serve r. It can be used to write and debu g code to be execu ted by SQL

CLR. It also inclu des a data desig ner that can be used to graph ically create , view or edit datab ase sche mas. Queri es can be create d either visual ly or using code. SSM S 2008 onwa rds, provi des intelli sense for SQL

queri es as well.

[edit ] SQL Serv er Man age men t Stud io


SQL Serve r Man agem ent Studi o is a GUI tool inclu ded with SQL Serve r 2005 and later for confi gurin g, mana ging, and admi nister ing

all comp onent s withi n Micr osoft SQL Serve r. The tool inclu des both script editor s and graph ical tools that work with objec ts and featur es of the serve r.[57] SQL Serve r Mana geme nt Studi o repla ces Enter prise Mana ger as the

prima ry mana geme nt interf ace for Micr osoft SQL Serve r since SQL Serve r 2005. A versi on of SQL Serve r Mana geme nt Studi o is also availa ble for SQL Serve r Expre ss Editi on, for whic h it is know n as SQL

Serve r Man agem ent Studi o Expr ess (SSM SE). [58] A centr al featur e of SQL Serve r Mana geme nt Studi o is the Objec t Explo rer, whic h allow s the user to brow se, select , and act upon any of the objec

ts withi n the serve r.[59] It can be used to visual ly obser ve and analy ze query plans and optim ize the datab ase perfo rman ce, amon g other s.[60] SQL Serve r Mana geme nt Studi o can also be used to create a new datab

ase, alter any existi ng datab ase sche ma by addin g or modif ying tables and index es, or analy ze perfo rman ce. It inclu des the query wind ows whic h provi de a GUI based interf ace to write and execu te queri es sam. [26]

[edit ] Busi ness Intel ligen ce Dev elop men t Stud io


Busi ness Intell igenc e Devel opme nt Studi o (BID S) is the IDE from Micr osoft used for devel oping data analy sis and Busin ess Intelli gence soluti ons

Anda mungkin juga menyukai