See our Company Profile

About Us

Walton HIL (Walton Hi-Tech Industries Ltd. ) is the pioneer of Refrigerator, Freezer, and Motorcycle manufacturing technology in Bangladesh. It is also the manufacturer of Energy Saving Lamp. R. B. Group (mother company) is the country's top business Group in electrical and electronics, Motorcycle, Electricity generating equipments and other household electrical & electronics goods using the brand name WALTON with some other sectors like Textiles, Dairy etc. The company has been running its business with a great reputation since 1977. Establishment of Walton HIL to manufacture Refrigerator & Freezer, Energy Saving Lamp and Motorcycle etc. In the country is a milestone in the path of success and reputation of the brand WALTON. Walton HIL has introduced first advanced research and manufacture technologies and equipments for customized commercial and household Refrigerator & Freezer, Motorcycle and Energy Saving Lamp etc. In Bangladesh. The company desires to provide the latest technology based products with innovative design, excellent quality and many different models & capacities. In this concern, management of Walton HIL ensures their commitments for quality at any cost. WALTON brand main products are different types of Television (CRT, LCD, Plasma etc. ) , HD DVD & DVD Player, Motorcycle, Refrigerator & Freezer, Microwave Oven, Steam Oven, Domestic and Industrial Generator, Washing Machine, Wrist-Watch, Manganese & Alkaline Battery, Energy Saving Lamp, Power Tiller, Airconditioner and various types of necessary and useful home appliances. Walton HIL is furnished with strong Research & Development (R& D) Division comprising of a team of dedicated skilled engineers & technical personnel. It is fully equipped industrial set-up with annual production target of 0. 6 million Refrigerator, 0. 108 million Motorcycle & 6 million Energy Saving Lamp. The Industry has its own Mold & Die making section where high precision molds are produced with the help of state-of the art CNC, Wire-Cut, EDM etc. Machines. The company has three Poly Urethane Foaming Plants, three Thermoforming (Vacuum forming) Units, highly equipped Metal Forming Units with Powder Coating, NickelChrome Plant & Die-Casting Section, Robot operated Injection Plastic Molding Plant, highly equipped Test Lab, Printing & Packaging Section etc. Walton HIL always emphasizes on supreme priority in achieving customer satisfaction. The company always ensures product quality and renders the innovative latest technologies in its products. It has a complete experienced professional engineering team combined with both home and abroad to serve the valued customers.

Company Profile
Basic Information

Company Name: Business Type:

walton hi-tech industries ltd. Manufacturer, Trading Company

Product/Service (We Sell): Product/Service (We Buy): Address: Brands: Number of Employees: Company Website URL:
Ownership & Capital

Refrrigerator, Freezer, Motorcycle Refrigerator, Freezer, Motorcycle 10, Dilkusha C / A Dhaka 1000 Walton Above 1000 People

Year Established: Registered Capital: Ownership Type: Legal Representative/Business Owner:
Trade & Market

2006 US$10 Million - US$50 Million Corporation/Limited Liability Company Walton Hi-Tech Industries Limited

Eastern Europe Africa Main Markets: Oceania Mid East Eastern Asia Western Europe Total Annual Sales Volume: US$5 Million - US$10 Million Export Percentage: Total Annual Purchase Volume:
Factory Information

91% - 100% US$5 Million - US$10 Million

Factory Size: QA/QC: No. of Production Lines: No. of R&D Staff: No. of QC Staff: Contract Manufacturing:

50,000-100,000 square meters No Above 10 41 - 50 People 51 - 60 People OEM Service Offered Buyer Label Offered

Walton in Bangladesh is now in the topmost market share holder under the banner of R. B. Group. Walton products like Color Television, Refrigerator, Freezer, Air conditioner, Washing Machine, Microwave Oven, DVD, Motorcycle, Generator, Diesel Engine, Pick-up Van, Mini Truck, Covered Van, Power-tiller, Manganese/Alkaline Battery, Energy Saving Lamp, Wrist-Watch and various Kind of small home appliances such as Fan, Iron, Toaster, Sandwich Maker etc. have been enjoying substantial robust growth rate with maximum varieties of products since its kick off. Walton generally pioneer to launch newest technologies and style in its products line as ever innovative policy. HEAD OFFICE: Jiban Bima Bhaban, 10, Dilkusha C/A, Dhaka-1000, Bangladesh PHONE: +88-02-9571634-6, 7171184-5, 7170271-2, 9554045, 9555890 FAX: +88-02-9572057, 9551577

URL: Dead URL? Posted: Site Title:

Report Dead URL here

10 October, 2009 18:54 Welcome to Walton Walton in Bangladesh is now in the topmost market share holder under the banner of R. B. Group. Walton products like Color Television, Refrigerator, Freezer, Air conditioner, Washing Machine, Microwave Oven, DVD, Motorcycle, Generator, Diesel Engine, Pick-up Van, Mini Truck, Covered Van, Power-tiller, Manganese/Alkaline Battery, Energy Saving Lamp, Wrist-Watch and various Kind of small home appliances such as Fan, Iron, Toaster, Sandwich Maker etc. have been enjoying substantial robust growth rate with maximum varieties of products since its kick off. Walton generally pioneer to launch newest technologies and style in its products line as ever innovative policy. HEAD OFFICE: Jiban Bima Bhaban, 10, Dilkusha C/A, Dhaka-1000, Bangladesh PHONE: +88-029571634-6, 7171184-5, 7170271-2, 9554045, 9555890 FAX: +88-02-9572057, 9551577 Business and Economy / Electronics

Site Desc:


Walton HIL starts its operation from April. Bangladesh y y y y o o y o Home Company Info Contact Us Share your thoughts Write a review Recommend to your friends Language English Welcome to WALTON Hi-Tech Industries Ltd. We would like to introduce ourselves as the first Refrigerator and freezer manufacturer Company in Bangladesh named WALTON HI-TECH INDUSTRIES LIMITED ( Walton HIL) . This company desires to provide the latest technology based products with innovative design.WALTON Hi-Tech Industries Ltd. excellent quality and different type of models as per expectation of customers. Refrigerator and Freezer production capacity of this factory is about 0. Factory space area is around 600. OEM and ODM are available.itrademarket. 2006. Free Member WALTON Hi-Tech Industries Ltd. 000 Sq. Company Profile . http://waltonbd.'s website. It is considering first ever complete Refrigerator production unit in Bangladesh. where lots of local and foreign expert engineers are working to produce quality products. You may click the "Company Info" and "Contact Us" to browse and see other informations of WALTON Hi-Tech Industries Ltd.6 million units per year.

Walton HIL starts its operation from April. Factory space area is around 600. OEM and ODM are available. 14.Yes the company use various types of softwere .Motijheel Dhaka 1000. 2006.6 million units per year. dhaka Bangladesh Manufacturing. 2008 Company Contact Name: E-mail: Homepage: Mobile Number: Phone Number: Fax Number: Address: Mr.Average User Review There is no review for this company . Trade of Electronics & Electrical category Business Nature: Company Brief We would like to introduce ourselves as the first Refrigerator and freezer manufacturer Company in Bangladesh named WALTON HI-TECH INDUSTRIES LIMITED ( Walton HIL) . It is considering first ever complete Refrigerator production unit in Bangladesh. excellent quality and different type of models as per expectation of customers.waltonbd. 14. Anwar Hossain [Marketing] Send Message 008801715121980 008802-9571634 008802-9572057 10 Dilkusha Commercial Area. Refrigerator and Freezer production capacity of this factory is about 0. where lots of local and foreign expert engineers are working to produce quality products. 2008 Last Updated: Jun. Companies softwere:. ft. This company desires to provide the latest technology based products with innovative design.Write a review Registration Date: Jun. 000 Sq.

The ambassador went round the factory which is set up on 20 acres of land at Chandra in Gazipur. education and culture. Chairman and Managing Director of BASF Bangladesh Ltd. Ashraful Alam. he pointed out. the German ambassador mentioned.. Director S.M.M. Hyoungsoon Moon said: "BASF is proud for working with the Walton in Bangladesh and we will bring more experts to improve the quality of products that will be manufactured in the factory if it is necessary". Hyoungsoon Moon. Mahbubul Alam and other senior officials. micro electronics and auto mobile industries in future and we have signed some deals with BASF with a view to expanding business" Director of Walton Hi-tech Industries Ltd Mahbubul Alam said: "RB Group through its another sister . outskirts of the capital Dhaka. Ashraful Alam. BASF East Asia Regional HQ Ltd. He hoped that Bangladesh would emerge as one of the refrigerator.German envoy hails Walton Business Report German Ambassador to Bangladesh Holger Michael visited the Walton Hi-tech Industries at Chandra of Kaliakoir in Gazipur on Tuesday and expressed satisfaction over the world standard manufacturing facility of the plant. Vice President. S. The ambassador also exchanged views with the workers of the factory and expressed satisfaction over the good working environment in the factory. Managing Director of Walton Hi-tech Industries Limited. and in future the country will increase the number of scholarship for Bangladesh. S. After visit. Saria Sadique. Managing Director of Walton Hi-tech Industries Limited said: "We have also a plan to invest in motion engineering.M. accompanied the ambassador. Polyurethane Systems Asia Pacific. Holger Michael also assured of all kind of technological and other supports from him and his government for boosting industries in Bangladesh. Bangladesh and Germany have huge opportunities for cooperation in different fields like trade. He also hoped that Walton would emerge one of the international companies very soon. fridger and motorcycle exporting countries in the world and through exporting the items Bangladesh would earn huge foreign currency in the coming days". the ambassador said: "It is a matter of proud that such kind of heavy factory has been established in Bangladesh and it help create a positive role in building good image of Bangladesh in the foreign countries". Germany provides scholarship to 100 Bangladeshi students every year to be experts in technology.

SQL Server is used to interact with a database. Atiur Rahman. Dr. Definitions of SQL Server on the Web: y y y y y SQL Server (ISSN-1522-2187) is a trade publication and web site owned by Penton Media serving the information needs of IT Professionals in various fields including data processing. It runs on OS/2. relational database management system from Microsoft that can be used to store and manage the West km databases. computer related consulting and many other areas.htm A third-party. senior officials from the financial sector and corporate houses also attended.westkm. Recently. diplomats. NetWare servers. such as Microsoft's Numerous other dignitaries.gogrid. Windows NT. recently celebrated the silver jubilee of its operations in Bangladesh with a corporate night at a local hotel on Saturday. it has been widely used in Web applications involving a database MSSQL Server is a relational database server software produced by Microsoft.wikipedia. wiki. In observing silver Governor of Bangladesh Bank attended the function as chief guest.asp Microsoft SQL Server .concern-Walton Microtech Corporation-within December this year is going to launch marketing of locally produced IDLC celebrates Silver Jubilee Business Report IDLC Finance Ltd. SQL Server was designed for client/server use and is accessed by applications using SQL. IDLC announced they would henceforth meet the internationally accepted environmental standards in all their operations and would also ensure their environment-friendly business partnerships.php/Glossary_of_Terms A Relational Data Base Management System (RDBMS) from Sybase Corporation. www. en. Dr. help. He also requested that all NBFI's continue to focus on liquidity and capital management and improved risk management to ensure the stability of the sector.php A structured query language server. Atiur Rahman in his speech congratulated IDLC on their silver jubilee. and UNIX workstations.

microsoft. C# Operating system Microsoft Windows Available in Multi-lingual Type RDBMS License Microsoft EULA Website www.2 SQL Server 2005 o Microsoft SQL Server is a relational model database server produced by Microsoft.From Wikipedia.1 Genesis o 1. C++.4 SQL Server 2008 R2 2 Editions 3 Architecture o 3. search Microsoft SQL Server Developer(s) Microsoft Development status Active Written in C. Contents [hide] y y y y 1 History o 1. Its primary query languages are T-SQL and ANSI SQL.3 SQL Server 2008 o 1. the free encyclopedia Jump to: navigation.1 Protocol layer 4 Data storage .

2 Logging and Transaction 4.4 Reporting Services o 6.21 1993 SQL Server 4.0 1996 SQL Server 6.5 1995 SQL Server 6.y y y y y y y 4.0 (OS/2) 1.1 Service Broker o 6.0 6.4 Business Intelligence Development Studio 8 Programmability o 8.0 (16bit) SQL Server 1.1 T-SQL o 8.7 Full Text Search Service 7 Tools o 7.3 SQL Server Management Studio o 7.1 SQLCMD o 7.6 Integration Services o 6.2 SQL Native Client 9 See also 10 References 11 External links o o o [edit] History [edit] Genesis SQL Server Release History Version Year 1.2 Replication Services o 6.21 (WinNT) 6.1 Buffer management 4.1 SQL CLR 6 Services o 6.1 (16bit) Codename 1991 - 4.3 Analysis Services o 6.1 (OS/2) 1989 Release Name SQL Server 1.5 Notification Services o 6.5 SQLNT SQL95 Hydra .2 Visual Studio o 7.3 Concurrency and locking 5 Data retrieval o 5.

0 1999 SQL Server 7. an OLAP and data mining server (Analysis Services). Microsoft SQL Server 4.5 1998 SQL Server 7. advancements have been made in performance. specifically Service Broker and Notification Services. In the ten years since release of Microsoft's previous SQL Server product (SQL Server 2000). which was the first edition to be launched in a variant for the IA-64 architecture. etc. and. in addition to relational data. Microsoft negotiated exclusive rights to all versions of SQL Server written for Microsoft operating systems. and several complementary systems that are packaged with SQL Server 2005. and did not include any direction from Sybase. a Reporting Server.1. Later Microsoft SQL Server 4. VMS. It was succeeded by SQL Server 2000.7. released in October 2005. Later. It included native support for managing XML data.0) originated in Sybase SQL Server. is the successor to SQL Server 2000.0 8.0 was a rewrite from the legacy Sybase code. later. These include: an ETL tool (SQL Server Integration Services or SSIS). About the time Windows NT was released. [edit] SQL Server 2005 SQL Server 2005 (codenamed Yukon).3).0 10. IBM.0 9. Microsoft SQL Server v6.0 OLAP Tools Sphinx Plato Shiloh Liberty Yukon Katmai 2000 SQL Server 2000 2003 SQL Server 2000 64-bit Edition 2005 SQL Server 2005 2008 SQL Server 2008 2010 SQL Server 2008 R2 Kilimanjaro (aka KJ) The code base for MS SQL Server (prior to version 7.2 was shipped around 1992 (available bundled with IBM OS/2 version 1. and was Microsoft's entry to the enterprise-level database market. competing against Oracle. Microsoft. Sybase and Ashton-Tate originally teamed up to create and market the first version named SQL Server 1.0 8. Since parting ways. the client IDE tools. Sybase changed the name of its product to Adaptive Server Enterprise to avoid confusion with Microsoft SQL Server. several revisions have been done independently. Microsoft's SQL Server carried three Sybase copyright notices as an indication of its origin. Sybase and Microsoft parted ways and each pursued their own design and marketing schemes. For this . SQL Server 7.0 on Unix.0 for OS/2 (about 1989) which was essentially the same as Sybase SQL Server 3.0 was the first version designed for NT. Sybase.21 for Windows NT was released at the same time as Windows NT 3.0 10. and several messaging technologies. Until 1994.

but unsupported. In addition. Please improve this section if you can. you had to apply trace flag 1400 at startup. called XML DML. SQL Server 2008 also includes support for structured and semi-structured data.[4] SQL Server 2005 introduced Database Mirroring. that allows query-based modifications to XML data. T-SQL has been augmented with error handling features (try/catch) and support for recursive queries with CTEs (Common Table Expressions). . XML data is queried using XQuery. SQL Server 2005 also allows a database server to be exposed over web services using TDS packets encapsulated within SOAP (protocol) requests.[3] SQL Server 2005 introduced DMVs (Dynamic Management Views). When the data is accessed over web services. results are returned as XML. Common Language Runtime (CLR) integration was a main features with this edition. it also defines a new extension to XQuery. self organizing. Specialized indexing methods were made available for XML data.[7][8] was released (RTM) on August 6. SQL Server 2008. but it was not fully supported until the first Service Pack release (SP1). Data pages are checksummed for better error resiliency. Failover can be performed manually or can be configured for automatic failover. XML columns can be associated with XSD schemas. but they are generic bitstreams. diagnose problems. video and other multimedia data. and self maintaining with the development of SQL Server Always On technologies. so scaling out a database onto a cluster is easier. (April 2009) The current version of SQL Server.purpose. SQL CLR was introduced with SQL Server 2005 to let it integrate with the . The talk page may contain suggestions. to provide near-zero downtime. it defined an xml data type that could be used either as a data type in database columns or as literals in queries.[6] [edit] SQL Server 2008 This section may require cleanup to meet Wikipedia's quality standards. a method of allowing usage of database connections for multiple purposes.[1] For relational data.[2] SQL Server 2005 introduced "MARS" (Multiple Active Results Sets). audio. database mirroring was available.[5] Database mirroring is a high availability option that provides redundancy and failover capabilities at the database level. In order to implement database mirroring in the RTM version. 2008[9] and aims to make data management self-tuning. which are specialized views and functions that return server state information that can be used to monitor the health of a server instance. including digital media formats for pictures. Permissions and access control have been made more granular and the query processor handles concurrent execution of queries in a more efficient way. enabling one to write SQL code as Managed Code by the CLR. and tune performance. XML data being stored is verified against the schema. SQL Server 2005 added some extensions to the T-SQL language to allow embedding XQuery queries in T-SQL. Partitions on tables and indexes are supported natively. XML is converted to an internal binary data type before being stored in the database.NET Framework. such multimedia data can be stored as BLOBs (binary large objects). In the initial release (RTM) of SQL Server 2005. syntax and better error recovery systems. In current versions. Automatic failover requires a witness partner and an operating mode of synchronous (also known as high-safety or full safety). and optimistic concurrency support has been added for better performance. SQL Server 2005 has also been enhanced with new indexing algorithms.

Server Applications. A "Round Earth" data type (GEOGRAPHY) uses an ellipsoidal model in which the Earth is defined as a single continuous entity which does not suffer from the singularities such as the international dateline. which can be used to reference any file stored on the file system. which also helps in improving scalability. this simplifies management and improves performance. senior Vice President. whereas the unstructured component is stored in the file system. or map projection zone "edges".NET Entity Framework and the reporting tools. replication.[20] [edit] SQL Server 2008 R2 SQL Server 2008 R2 (formerly codenamed SQL Server "Kilimanjaro") was announced at TechEd 2009. According to Paul Flessner.. declaratively.[11] SQL Server 2008 supports the ADO. document. SQL Server 2008 includes the Declarative Management Framework which allows configuring policies and constraints. It also includes Resource Governor that allows reserving resources for certain users or workflows.[13] SQL Server 2008 also natively supports hierarchical data. Backing up and restoring the database backs up or restores the referenced files as well. It also includes capabilities for transparent encryption of data (TDE) as well as compression of backups. spherical. file.[19] SQL Server 2008 also makes the databases available via Windows PowerShell providers and management functionality available as Cmdlets. and synchronization across all data types.[10] The version of SQL Server Management Studio included with SQL Server 2008 supports IntelliSense for SQL queries against a SQL Server 2008 Database Engine.1. and data definition will be built around the Entity Data Model. coordinate system into a plane.[21] SQL Server 2008 R2 adds certain features to SQL Server 2008 including a master data management system branded . According to a Microsoft technical article. Version 1. A "Flat Earth" (GEOMETRY or planar) data type represents geospatial data which has been projected from its native.[17] SQL Server Reporting Services will gain charting capabilities from the integration of the data visualization products from Dundas Data Visualization Inc. without using recursive queries.[15] SQL Server includes better compression features. time/calendar. which was acquired by Microsoft. and was released to manufacturing on April 21. sharing. query. SQL Server 2008 can be a data storage backend for different varieties of data: XML.[12] Structured data and metadata about the file is stored in SQL Server database. Such files can be accessed both via Win32 file handling APIs as well as via SQL Server using T-SQL. analysis. email.[10] Better support for unstructured and semi-structured data is provided using the new FILESTREAM[11] data type. Approximately 70 methods are available to represent spatial operations for the Open Geospatial Consortium Simple Features for SQL. on the entire database or certain tables. poles.. etc as well as perform search. doing the latter accesses the file data as a BLOB. and includes T-SQL constructs to directly deal with them.Intrinsic awareness of multimedia data will allow specialized functions to be performed on them.[18] On the management side.[14] Spatial data will be stored in two types. 2010.[16] It enhanced the indexing algorithms and introduced the notion of filtered indexes. spatial. Microsoft Corp. so that the server and all the running instances can be managed from Windows PowerShell.[8] Other new data types include specialized date and time types and a Spatial data type for locationdependent data.[13] The Full-Text Search functionality has been integrated with the database engine.

The 3. . Unlike the other editions of SQL Server. Reporting Services Add-in for SharePoint. Analysis Services & Integration Master Data Services. SQL Server Datacenter Edition SQL Server Developer Edition SQL Server Developer Edition includes the same features as SQL Server Enterprise Edition. For example. ReportBuilder 3. it has a markedly reduced feature set compared to the other editions. StreamInsight. SQL Server 2005 Embedded Edition (SSEE) SQL Server 2005 Embedded Edition is a specially configured named instance of the SQL Server Express database engine which can be accessed only by certain Windows Services. part of AMSM (Application and Multi-Server Management) that is used to manage multiple SQL Servers. Reporting Services. and not as production server. the SQL CE engine is based on SQL Mobile (initially designed for use with hand-held devices) and does not share the same binaries.[24] [edit] Editions Microsoft makes SQL Server available in multiple editions. a central management of master data entities and hierarchies. Compact Edition must be hosted by the application using it. It is limited to 4GB maximum database size and cannot be run as a Windows service. Due to its small size (1MB DLL footprint). and a SQL Server Utility named UC (Utility Control Point).[23] including PowerPivot for Excel and SharePoint. does not support stored procedures or Views or multiple-statement batches (among other limitations). while including a range of tools for creating and managing a SQL Server cluster. Master Data Services. it supports a subset of the standard data types. Also Multi Server Management.[22] SQL Server 2008 R2 includes a number of new services.0. This edition is available to download by students free of charge as a part of Microsoft's DreamSpark program. with different feature sets and targeting different users. including both the core database engine and add-on services. a Data-tier function in Visual Studio that enables packaging of tiered databases as part of an application. a centralized console to manage multiple SQL Server 2008 instances and services including relational databases. SQL Server Enterprise Edition SQL Server Enterprise Edition is the full-featured edition of SQL Server. These editions are:[25][26] SQL Server Compact Edition (SQL CE) The compact edition is an embedded database engine. but is limited by the license to be only used as a development and test system.5 version includes considerable work that supports ADO.NET Synchronization Services.

it is limited to using one processor. SQL Server Workgroup Edition SQL Server Workgroup Edition includes the core database functionality but does not include the additional services. It differs from Enterprise edition in that it supports fewer active instances (number of nodes in a cluster) and does not include some high-availability functions such as hot-add memory (allowing memory to be added while the server is still running).[27] SQL Server Express Edition SQL Server Express Edition is a scaled down. It is intended as a replacement for MSDE. also known as the Trial Edition. but is limited to 180 days.[30] SQL Server Standard Edition SQL Server Standard edition includes the core database engine. Two additional editions provide a superset of features not in the original Express Edition. [edit] Architecture [edit] Protocol layer Protocol layer implements the external interface to SQL Server. which includes the core database engine.[29] SQL Server Fast Track SQL Server Fast Track is specifically for enterprise-scale data warehousing storage and business intelligence processing. along with the stand-alone services. SQL Server Express with Advanced Services adds full-text search capability and reporting services. TDS is an application layer protocol. . free edition of SQL Server. used to transfer data between a database server and a client. While there are no limitations on the number of databases or users supported. after which the tools will continue to run. The first is SQL Server Express with Tools. but the server services will stop. and parallel indexes. SQL Server Web Edition SQL Server Web Edition is a low-TCO option for Web hosting.SQL Server Evaluation Edition SQL Server Evaluation Edition. for their Sybase SQL Server relational database engine in 1984. which includes SQL Server Management Studio Basic. has all the features of the Enterprise Edition. and later by Microsoft in Microsoft SQL Server. and thus making it suitable for XCOPY deployment.mdf file. All operations that can be invoked on SQL Server are communicated to it via a Microsoft-defined format. Initially designed and developed by Sybase Inc. The entire database is stored in a single . and runs on reference-architecture hardware that is optimized for Fast Track. called Tabular Data Stream (TDS). 1 GB memory and 4 GB database files (10 GB database files from SQL Server Express 2008 R2[28]).

allocation map which holds information about how pages are allocated to tables and indexes. space is actually managed in terms of an extent which consists of 8 pages. Microsoft SQL Server also allows user-defined composite types (UDTs) to be defined and used. A database object can either span all 8 pages in an extent ("uniform extent") or share an extent with up to 7 more objects ("mixed extent"). each 8 KB in size. Both heaps and B-trees can span multiple allocation units. Float. which is a collection of tables with typed columns. The data is in the leaf node of the leaves. a database can also contain other objects including views. It also makes server statistics available as virtual tables and views (called Dynamic Management Views or DMVs). A page is marked with a 96-byte header which stores metadata about the page including the page number. A row in a database table cannot span more than one page. The partition size is user defined. so is limited to 8 KB in size. Text (for textual data) among others. identified with a . free space on the page and the ID of the object that owns it. SQL Server supports different data types. along with a transaction log.mdf. Consequently. binary (for unstructured blobs of data). with a B-tree providing the index. indexes and constraints. change map which holds information about the changes made to other pages since last backup or logging.ldf extension. including TCP/IP. the rows are stored in-order according to their index values. the SQL Server API is also exposed over web services. Log files are identified with the . A SQL Server database can contain a maximum of 231 objects. page type. and Shared memory. the data in those columns are moved to a new page (or possibly a sequence of pages. access to SQL Server is available over these protocols. A page is the basic unit of I/O for SQL Server operations. Secondary data files. A table without an index is stored in an unordered heap structure. While page is the basic unit of an I/O operation. by default all rows are in a single partition. 0) gives 3. or contain large data types such as image or text. Rows in each partition are stored in either B-tree or heap structure. In addition to tables.[31] For physical storage of a table. and can span multiple OS-level files with a maximum file size of 220 TB. called an Allocation unit) and replaced with a pointer to the data. are used to store optional metadata.ndf extension. including primary types such as Integer. Char (including character strings). stored procedures. However. If the table has an associated index to allow fast retrieval of rows. Page type defines the data contained in the page data stored in the database. The rounding of floats to integers uses either Symmetric Arithmetic Rounding or Symmetric Round Down (Fix) depending on arguments: SELECT Round(2. if the data exceeds 8 KB and the row contains Varchar or Varbinary data. A table is split into multiple partitions in order to spread a database over a cluster.5. the rows are not sorted according to the index keys. Named pipes. index.[26] The data in the database are stored in primary data files with an extension . An indexed view has the same storage structure as an indexed table.TDS packets can be encased in other physical transport dependent protocols.[26] Storage space allocated to a database is divided into sequentially numbered pages. Decimal. In addition. and other nodes storing the index values for the leaf data reachable from the respective nodes. its rows are divided into a series of partitions (numbered 1 to n).[32] . If the index is non-clustered.[26] [edit] Data storage The main unit of data storage is a database. Varchar (variable length character strings).

Any changes made to any page will update the in-memory cache of the page.[33] [edit] Logging and Transaction SQL Server ensures that any change to the data is ACID-compliant. If the COMMIT successfully completes the transaction is safely on disk. Each page is written along with its checksum when it is written.[edit] Buffer management SQL Server buffers pages in RAM to minimize disc I/O. When completed the checkpoint marks that portion of the log file as complete and may free it (see Simple transaction logging vs Full transaction logging). When reading the page back.e. This enables SQL Server to ensure integrity of the data. While writing pages back to disc. The amount of memory available to SQL Server decides how many pages will be cached in memory. SQL Server implements transactions using a write-ahead log. Each transaction may consist of multiple SQL statements all of which will only make a permanent change to the database if the last statement in the transaction (a COMMIT statement) completes successfully. when the end of the log is reached all open transactions are rolled back using the roll back portion of the log file. simultaneously all the operations performed will be written to a log. The database engine usually checkpoints quite frequently. however in a heavily loaded database this can have a significant performance impact. Any 8 KB page can be buffered inmemory. even if the system fails. Each log entry is identified by an increasing Log Sequence Number (LSN) which is used to ensure that all changes are written to the data files. All pages stored in the roll forward part of the log (not marked as completed) are rewritten to the database. On failure the database log has to be replayed to ensure the data files are in a consistent state. Subsequent reads or writes are redirected to the in-memory copy. The buffer cache is managed by the Buffer Manager. It must also ensure that all operations in a transaction are written to the log before any COMMIT operation is reported as completed. Also during a log restore it is used to check that no logs are duplicated or skipped. SQL Server requires that the log is written onto the disc before the data page is written back. It is possible to reduce the frequency of checkpoints or disable them completely but the rollforward during a recovery will take much longer . At a later point the server will checkpoint the database and ensure that all pages in the data files have the state of their contents synchronised to a point at or after the LSN that the checkpoint started. it uses transactions to ensure that the database will always revert to a known consistent state on failure. along with the transaction ID which the operation was a part of. The page is updated on the disc by the Buffer Manager only if the inmemory cache has not been referenced for some time. Either reading from or writing to any page copies it to the buffer cache. its checksum is computed again and matched with the stored version to ensure the page has not been damaged or tampered with in the meantime. and the set of all pages currently buffered is called the buffer cache. rather than the on-disc version. asynchronous I/O is used whereby the I/O operation is done in a background thread so that other operations do not have to wait for the I/O operation to complete. i.

both of them will be stored by the database. any other requests are not blocked (unlike locking) but are executed on the older version of the row. Exclusive lock grants the user exclusive access to the data . pages.when multiple clients update the same data.[26] [edit] Data retrieval The main mode of retrieving data from an SQL Server database is querying for case they do. to ensure data integrity . The query is expressed using a variant of SQL called T-SQL. a row is additionally identified by the ID of the transaction that created the version of the row. It is processed by the query processor. i.which are less robust than locks but are less resource intensive. which figures out the sequence of steps that will be necessary to retrieve the requested data. For indexes.. The query declaratively specifies what is to be retrieved. The sequence of actions necessary to execute a query is called a query plan. The Lock Manager maintains an inmemory table that manages the database objects and locks.[26] To implement locking. SQL Server provides two modes of concurrency control: pessimistic concurrency and optimistic concurrency. The latter would have to wait for all shared locks to be released. Locks can be either shared or exclusive. While a fine grained locking system allows more users to use the table or index simultaneously. SQL Server also monitors all worker threads that acquire locks to ensure that they do not end up in deadlocks . but not acquire an exclusive lock. or clients attempt to read data that is in the process of being changed by another other user can access the data as long as the lock is held. or even on a per-row basis on tables. When pessimistic concurrency control is being used. though the old versions are moved out of the database into a system database identified as Tempdb. which is similar to the multiversion concurrency control used in other databases. a dialect Microsoft SQL Server shares with Sybase SQL Server due to its legacy. it will result in two different versions of the rows . Shared locks are used when some data is being read .e.latches and spinlocks . for a query that contains a join statement and a select statement. Access to any shared object is mediated by the lock manager. There might be multiple ways to process the same query. SQL Server uses them for DMVs and other resources that are usually not busy. Both the old as well as the new versions of the row are stored and maintained. When a row is in the process of being updated.multiple users can read from data locked with a shared lock. which in many cases is to kill one of the threads entangled in a deadlock and rollback the transaction it started. The mechanism allows a new version of a row to be created whenever the row is updated. If the other request is an update statement. So it does not automatically turn into higher performing solution. SQL Server takes remedial measures. identified by their respective transaction IDs. SQL Server also provides the optimistic concurrency control mechanism. As such. if any. For example. The level of granularity to be used is defined on a per-database basis by the database administrator. Locks can be applied on different levels of granularity . executing join on both the tables and then executing select on the results would give the same result as selecting from each table and . SQL Server also includes two more lightweight mutual exclusion solutions . SQL Server controls concurrent access by using locks. which either grants access to the resource or blocks it. as opposed to overwriting the row. it needs to control concurrent access to shared data.[edit] Concurrency and locking SQL Server allows multiple clients to use the same database concurrently. it can either be on the entire index or on index leaves. it requires more resources. SQL Server contains the Lock Manager. on them along with other metadata about the lock.on entire tables.

This is called query optimization and is performed by the query processor itself. the database statistics and the system load at that time. Unlike most other applications that use .[26] SQL Server includes a cost-based query optimizer which tries to optimize on the cost. including the same stored procedure (up to a set number of times). data stored in SQL Server databases can be accessed using the ADO.NET Framework are satisfied by SQLOS itself. different from the one in which the code is executing. memory. which can persist in the database. Stored procedures can accept values sent by the client as input parameters.[26][34] SQL Server also allows stored procedures to be defined. which sequence to execute the operations and what access method to be used to access the tables.if the index is on a column which is not unique for most of the columns (low "selectivity").NET.[36] When writing code for SQL CLR. only a subset of the Base Class Library is available. in terms of the resources it will take to execute the query. when running code under SQL CLR. because the execution is actually split to different processors might mean it will execute faster. rather than the underlying Windows operating system. stored procedures have an associated name. Managed code can also be used to define UDT's (user defined types).NET language. Unlike other queries. Given a query. it reduces network traffic and somewhat improves performance. . For example. it might not be worthwhile to use the index to access the data. the query optimizer looks at the database schema.then executing the join. Stored procedures are parameterized TSQL queries.[36] However. For further invocations of the same query. After that. Once a query plan is generated for a query. whether the index should be used or not . [edit] SQL CLR Main article: SQL CLR Microsoft SQL Server 2005 includes a component named SQL CLR ("Common Language Runtime") via which it integrates with .NET Framework runtime. However. SQLOS provides deadlock detection and resolution services for .. Unused plans are discarded after some time. it is temporarily cached. Finally. i. Also because the code need not be sent from the client every time (as it can be accessed by name). It then decides which sequence to access the tables referred in the query. In such case. Managed code is compiled to . While a concurrent execution is more costly in terms of total processor time. threading and resource management requirements of . including C# and VB. stored procedures and triggers can be written in any managed . SQL Server chooses the plan that is expected to yield the results in the shortest possible time. and send back results as output parameters. the cached plan is used. doing that creates a new database session. if the table has an associated index. that are stored in the server itself (and not issued by the client application as is the case with general queries). Most APIs relating to user interface functionality are not available. they can be invoked like any other procedure. registered at the database.NET Framework. but result in different execution plans. and other stored procedures.NET code as well. They can call defined functions.[35] Execution plans for stored procedures are also cached as necessary. They can be selectively provided access to. it decides whether to execute the query concurrently or not.NET assemblies and after being verified for type safety. With SQL CLR.e. which is used at runtime to resolve into the actual queries.NET APIs like any other managed application that accesses SQL Server data. SQL Server itself hosts the .NET Framework.

over TCP/IP and allows the different components to be synchronized together. Transactional replication synchronizes databases in near real time. synchronization will result in a conflict which has to be resolved . i.To avoid this. including classes to work with tabular data or a single row of data as well as classes to work with internal metadata about the data stored in the database. which runs as a part of the database engine.value.e. either in entirety or a subset of the objects present. via exchange of messages. across replication agents. Service Broker communicates The Service Broker. Replication follows a publisher/subscriber model. or database caches on the client side.either manually or by using pre-defined policies.[38] [edit] Replication Services SQL Server Replication Services are used by SQL Server to replicate and synchronize database objects. It also provides access to the XML features in SQL Server.[37] [edit] Services SQL Server also includes an assortment of add-on services. These services either run as a part of some SQL Server component or outof-process as Windows Service and presents their own API to control and interact with them. SQL Server also provides several other enhancements to the ADO.[40] Merge replication Changes made at both the publisher and subscriber databases are tracked. provides a reliable messaging and message queuing platform for SQL Server applications. including XQuery support. who update their databases with the transaction. For cross instance applications.NET provider that allows the connection to be redirected to the same session which already hosts the running code. SQL Server provides some enhancements to the ADO.NET API. the changes are sent out by one database server ("publisher") and are received by others ("subscribers"). rowguid needs to be configured on a column if merge replication is configured. [edit] Service Broker Used inside an instance.nodes functions). Such connections are called context connections and are set by setting context connection parameter to true in the connection string.[41] . it is used to provide an asynchronous programming environment. These enhancements are also available in T-SQL Procedures in consequence of the introduction of the new XML Datatype (query. If the same data has been modified differently in both the publisher and the subscriber databases. and periodically the changes are synchronized bi-directionally between the publisher and the subscribers. they provide value added services on top of the core database management system. which might be other database servers across the network.. While these are not essential for the operation of the database system. SQL Server supports three different types of replication:[39] Transaction replication Each transaction made to the publisher database (master database) is synced out to subscribers.

[50][51] with Sql Server 2005.Snapshot replication Snapshot replication published a copy of the entire database (the then-snapshot of the data) and replicates out to the subscribers. These methods include SMTP. Naive Bayes algorithm. when the event occurs. and 2008)[46] with Business Intelligence Development Studio. Reports are created as RDL files. Further changes to the snapshot are not tracked. Analysis Services includes various algorithms . The OLAP engine supports MOLAP. Notification Services can use one of three methods to send a message to the subscriber informing about the occurrence of the event. XML. Once created.[42] [edit] Analysis Services Main article: SQL Server Analysis Services SQL Server Analysis Services adds OLAP and data mining capabilities for SQL Server databases. clustering algorithm. SQL Server Notification Services is a mechanism for generating data-driven notifications. Reporting services features a web services interface to support the development of custom reporting applications.Decision trees. [edit] Integration Services Main article: SQL Server Integration Services . PDF. The cube data can be accessed using MDX queries. which are sent to Notification Services subscribers.NET 2003. TIFF (and other image formats). linear and logistic regression analysis. CSV.[49] Notification Services was bundled as part of the Microsoft SQL Server platform for the first and only time with SQL Server 2005. or by writing to a file in the filesystem. time series analysis.[44] [edit] Reporting Services Main article: SQL Server Reporting Services SQL Server Reporting Services is a report generation environment for data gathered from SQL Server databases. [edit] Notification Services Main article: SQL Server Notification Services Originally introduced as a post-release add-on for SQL Server 2000.[45] Reports can be designed using recent versions of Microsoft Visual Studio (Visual Studio. 2005. SOAP.[48] and HTML Web Archive. RDL files can be rendered in a variety of formats[47] including Excel. Analysis Services supports the XML for Analysis standard as the underlying communication protocol. installed or with the included Report Builder. and neural networks . It is administered via a web interface.[52] Notification Services was discontinued by Microsoft with the release of SQL Server 2008 in August 2008. sequence clustering algorithm.[43] Data mining specific functionality is exposed via the DMX query language. and is no longer an officially supported component of the SQL Server database platform.for use in data mining. ROLAP and HOLAP storage modes for data. A subscriber registers for a specific event or transaction (which is registered on the database server as a trigger).

The full text search index can be created on any column with character based text data. indicated by a Rank value which can range from 0 to 1000 . using SQL Server Full Text Search service can be more efficient. i. The results are returned to the client via the SQL Server process.e. they are also considered a match. filters out the noise words. The FTS query processor breaks up the query into the constituent words. Proximity searches are also supported. Once the text is extracted. Integration Services includes GUI tools to build data extraction workflows integration various functionality such as extracting data from various sources. SQL Server itself includes a Gatherer component that monitors changes to tables and invokes the indexer in case of updates. And etc. it is handed over to the FTS query processor in the Search process. The indexer filters out noise words. The indexer scans through text columns in the database. It allows for words to be searched for in the text columns. It can also index through binary columns.the Filter Daemon process (msftefd. querying data. T-SQL exposes special operators that can be used to access the FTS capabilities. transforming data including aggregating.exe). i.. Full Text Search (FTS) allows for inexact matching of the source string. which occur frequently and are not useful for search.[56] [edit] Tools [edit] SQLCMD . and then loading the transformed data onto other sources.e.. an inverted index is created. words like A.[54][55] The Full Text Search engine is divided into two processes . The words are then queried against the inverted index and a rank of their accurateness is computed.[53] [edit] Full Text Search Service Main article: SQL Server Full Text Search The SQL Server Full Text Search service architecture SQL Server Full Text Search service is a specialized indexing and querying service for unstructured text stored in SQL Server databases. associating each word with the columns they were found in. It also allows linguistic matching ("inflectional search"). These processes interact with the SQL Server. linguistic variants of a word (such as a verb in a different tense) will also be a match for a given word (but with a lower rank than an exact match). the Filter Daemon process breaks it up into a sequence of words and hands it over to the indexer. The Search process includes the indexer (that creates the full text indexes) and the full text query processor.[56] When a full text query is received by the SQL Server query processor. or sending e-mails detailing the status of the operation as defined by the user.exe) and the Search process (msftesql.e. While it can be performed with the SQL LIKE operator. duplication and merging data. when a Microsoft Word document is stored as an unstructured binary file in a database).SQL Server Integration Services is used to integrate data from different data sources.a higher rank means a more accurate match. and use iFilters to extract meaningful text from the binary blob (for example. i.. With the remaining words. The iFilters are hosted by the Filter Daemon process. if the words searched for do not occur in the sequence they are specified in the query but are near each other. and uses an inbuilt thesaurus to find out the linguistic variants for each word. It is used for the ETL capabilities for SQL Server for data warehousing needs.

[58] A central feature of SQL Server Management Studio is the Object Explorer. A version of SQL Server Management Studio is also available for SQL Server Express Edition. SSMS 2008 onwards. and many of the command line parameters are identical. controls and projects for reports (using Reporting Services).[57] SQL Server Management Studio replaces Enterprise Manager as the primary management interface for Microsoft SQL Server since SQL Server 2005. The tool includes both script editors and graphical tools that work with objects and features of the server. and exposes the management features of SQL Server. select. view or edit database schemas. and act upon any of the objects within the server.SQLCMD is a command line application that comes with Microsoft SQL Server. for which it is known as SQL Server Management Studio Express (SSMSE). managing. Such scripts are stored as a . [edit] Visual Studio Microsoft Visual Studio includes native support for data programming with Microsoft SQL Server. and are used either for management of databases or to create the database schema during the deployment of a database. It can be used to write and debug code to be executed by SQL CLR. and administering all components within Microsoft SQL Server. Queries can be created either visually or using code. It also includes a data designer that can be used to graphically create. which allows the user to browse.[26] [edit] Business Intelligence Development Studio Business Intelligence Development Studio (BIDS) is the IDE from Microsoft used for developing data analysis and Business Intelligence solutions utilizing the Microsoft SQL Server Analysis Services. [edit] SQL Server Management Studio SQL Server Management Studio is a GUI tool included with SQL Server 2005 and later for configuring. alter any existing database schema by adding or modifying tables and indexes. although SQLCMD adds extra versatility.[60] SQL Server Management Studio can also be used to create a new database. It allows SQL queries to be written and executed from the command prompt. It can also act as a scripting language to create and run a set of SQL statements as a script. SQLCMD was introduced with SQL Server 2005 and this continues with SQL Server 2008. It includes the query windows which provide a GUI based interface to write and execute queries. including tools. Cubes and data mining structures (using Analysis Services). among others.[59] It can be used to visually observe and analyze query plans and optimize the database performance. or analyze performance. It is based on the Microsoft Visual Studio development environment but customizes with the SQL Server services-specific extensions and project types. provides intellisense for SQL queries as well. which is functionally equivalent as it pertains to TSQL execution. Its predecessor for earlier versions was OSQL and ISQL.[61] [edit] Programmability [edit] T-SQL Main article: T-SQL . Reporting Services and Integration Services.sql file.

asynchronous operations. ^ a b "ChannelWeb: Next SQL Server stop: Katmai". Retrieved 2007-12-03. full support for all data types supported by SQL http://msdn. Retrieved query notifications. support for mirrored SQL Server databases. It is also possible to create linked Server using T-SQL. including creating and altering database schemas. ^ http://support.aspx 7. including ADO or OLE DB. 3. SQL Native Client is used under the hood by SQL Server plug-ins for other data access technologies. ^ "Database Engine Enhancements". http://www. For this it exposes read-only tables from which server statistics can be read. It exposes keywords for the operations that can be performed on SQL Server. 8. bypassing the generic data access entering and editing data in the database as well as monitoring and managing the server itself.T-SQL (Transact-SQL) is the primary means of programming and managing SQL Server. ^ http://msdn. 1. SQL Server allows it to be managed using ^ Dynamic Management Views and Functions (retrieved June 06. Linked server allows operation to multiple server as one It natively implements support for the SQL Server features including the Tabular Data Stream implementation.[62] [edit] SQL Native Client SQL Native Client is the native client side data access library for Microsoft SQL Server. You can help to improve it by introducing citations that are more precise.aspx. http://msdn. 2009) 4. Client applications that consume data or manage the server will leverage SQL Server functionality by sending T-SQL queries and statements which are then processed by the server and results (or errors) returned to the client 2010) 5. version 2005 onwards. ^ "Database Engine XML Enhancements". . encryption support.[63] [edit] See also y y y y Comparison of relational database management systems List of object-relational database management systems Database management system List of relational database management systems [edit] References This article cites its sources but does not provide page references. as well as receiving multiple result sets in a single database session. ^ Multiple Active Result Sets (MARS) in SQL Server 2005 (retrieved June 20. ^ "Microsoft SQL Server 2008".microsoft. Retrieved 2007-04-06. Management functionality is exposed via system-defined stored procedures which can be invoked from T-SQL queries to perform the management operation. The SQL Native Client can also be directly 2. http://www. Inside Microsoft SQL Server 2005: The Storage Engine. Archived from the original on 2007-08-08. ^ networkworld. Retrieved ^ a b Christian Kleinerman.aspx. ^ "Guest Blogger: Ted Kummert".php?a rticle_id=2477& Channel9. Retrieved Retrieved 2007-11-20.Retrieved 2005-11-05. ^ a b c d e f g h i Kalen Delaney. ^ "SQL SQL Server 2008 R2 Launches!". http://www. 28.technet. ^ a b "One more test build to go for SQL Server 2008".directionsmag.technet.aspx. http://web.jhtml?articleID=199500164&subSectio http://oakleafblog. .com/en-us/library/ms173434.earthtimes. ^ "Microsoft Details Dynamic IT Strategy at Tech-Ed 2007". 9.100%29.aspx. Retrieved 2010-0606. ^ "Microsoft Shares Details on SQL Server 2008 Spatial Support by Directions Staff". 22. "SQL Server 2008 Full-Text Search: Internals and Enhancements".informationweek.zdnet.aspx. http://blogs. ^ Features of SQL 2008 17. Retrieved 2007-1203. http://www. Retrieved 2009-03-26. 19. Retrieved http://www. 18. Retrieved 200706-04. 12. http://www. 20. 2008 by Ed Katibah (Spatial Program Manager at Microsoft) 10.aspx? http://msdn. Retrieved 2009-05-12. ^ "SQL Server IntelliSense". ISBN 0-7356-2105-5. ^ a b "Microsoft Gives Peek At Next Version Of SQL Server".msdn. ^ "SQL Server 2008 R2 Express Database Size Limit Increased to 10GB". http://blogs.aspx. 23. ^ Fernando Azpeitia Lopez. http://msdn. 26. http://channel9. ^ "SQL Server "Katmai" to Deliver Entity Data Platform and Support LINQ".com/sqlserverexperts/archive/2010/04/21/sql-server-2008-r2launches. MSDN Blogs. 15. Microsoft Press. 14.msdn. ^ "SQL Server 2005 Features Comparison". "TechEd 2009 new SQL Server Innovations". http://msdn. 11. Retrieved Retrieved 2006-11-13. ^ "SQL SQL Server 2008 javed R2 Application and Multi-Server Management".com/sqlserver/2008/en/us/trialsoftware. ^ SQL Server Retrieved 2007-05-12. ^ Announced to the SQL Server Special Interest Group at the ESRI 2008 User's Conference on August 6. ^ "SQL Server Support for PowerShell!". ^ "SQL Server 2008 Trial Software". "SQL Server 2008 for developers".com/microsoft/?p=937. Retrieved 2007-09-07. Retrieved 2007-05-11. http://blogs.

^ "Single SQL Statement Processing". 35. ^ "Data Mining Concepts" ^ "Stored Procedure Basics".com/enus/library/ms151176. http://msdn. ^ a b "Overview of CLR integration". ^ "Snapshot replication Overview". ^ "Buffer Management".com/en-us/library/ms189051. Retrieved 2007-12-03. ^ "SQL Server Reporting Services". ^ "Introducing Service Broker".90). 38. EMF. ^ "What's up with SQL Server 2008 Express editions". Retrieved http://blog. http://msdn.aspx. Retrieved 50. http://msdn. Retrieved 2007-12-03.aspx. ^ "Types of Replication Overview". 39. ^ [1] ^ MSDN Library: Reporting Services Render Method ^ "Table and Index Organization".aspx.29. Retrieved 2008-11-14. PNG.SSRS can render BMP. http://blogs. Device Information Settings ^ Image Device Information Settings .microsoft. http://msdn.aspx. 43. Retrieved Retrieved 2008-09-05. Retrieved http://technet. http://msdn.aspx. 41. 52. ^ "Analysis Services Architecture". Retrieved 2007-12-03. Retrieved 2008-08-15. Retrieved Retrieved 2007-12-03. http://msdn. and ^ "Introducing SQL Server Notification Services".microsoft. http://msdn. JPEG. 48.aspx.aspx. ^ "Merge Replication Overview". http://msdn. ^ "SQL Server Notification Services Removed from SQL Server 2008".com/en-us/library/ms159106.aspx. 44. Retrieved 2008-0917.aspx. ^ "Discontinued Functionality in SQL Server 2008 Reporting Services". 31. 36.aspx. Retrieved 2007-12-03. http://msdn.aspx. Retrieved 2007-12-03. Retrieved Retrieved 2007-12-02.msdn. http://blogs. ^ "Microsoft SQL Server 2008: Fast Track Data Warehouse".aspx. 32. ^ "XML Support in SQL Server".com/enus/library/ms345117( 46. 34. . Retrieved 2010-04-23. Retrieved 2007-12-02. ^ "An Introduction to SQL Server Notification Services".aspx. Retrieved ^ "Pages and Extents". Retrieved 2009-03-26. ^ "Transactional Replication Overview". http://msdn. 47. http://msdn.

Retrieved 2007-12-03. Retrieved ^ "Integration Services Overview". Inside Microsoft SQL Server 2005: T-SQL Programming. ^ "Transact-SQL Reference".com/en-us/library/ms131456. et al. Retrieved 2007-12-03. ^ MSDN: Using Object Explorer 60. http://msdn. Microsoft Press. http://msdn. (2007). Inside SQL Server 2005: Query Tuning and Optimization. ^ "Introduction to Full-Text Search". ^ a b "Full-Text Search Architecture".com/enus/library/ms142559.aspx. 62. ISBN 0735621977. ^ "Querying SQL Server using Full-Text Search". (2006). Microsoft Press. et al. Wrox's SQL Server 2005 Express Edition Starter Kit (Programmer to Programmer). (2005). Retrieved 2007-12-03. http://msdn. Retrieved 2007-12-03. ISBN 0764589237 Delaney.aspx. Kalen. ISBN 0735621969.aspx.aspx. Retrieved 2007-12-03. Retrieved 2007-12-03. Microsoft Press. Rajesh George et al. [edit] External links Wikibooks has a book on the topic of Geospatial Data in SQL Server y y y y y y New Features in SQL Server 2008 R2 SQL Server Build List Review:SQL Server 2008 R2 SQL Server Official Site Longer version of the history from a dev team member SQL Server LDF cleaning [show] v d e Database management systems . Retrieved 2007-12-03. ^ "Features of SQL Native Client".com/en-us/library/ http://msdn. 55. ^ SQL Server 2005 Management Tools y y y Lance Delano. 56.aspx. ^ "Introducing Business Intelligence Development Studio". Ben-Gan. ^ MSDN: Introducing SQL Server Management Studio 58. Itzik. http://msdn. ^ SQL Server Management Studio Express

org/wiki/Microsoft_SQL_Server" Categories: Database management systems | Microsoft server technology | Windows Server System | Microsoft database software | Relational database management systems Hidden categories: Wikipedia articles needing cleanup from April 2009 | All articles needing cleanup | Articles lacking page references from September 2010 .eu · Channel 9 · CodePlex · HealthVault · Ignition · Microsoft Store · Windows Phone Marketplace · MSDN · MSN Websites & services (Games · msnbc.[show] v d e Microsoft development tools SQL Server Express · Compact · Management Studio · Business Intelligence Development Studio · MSDE SQL services Analysis · Reporting · Integration · Notification Other Visual FoxPro · Microsoft Access · Extensible Storage Engine [show] v d e Microsoft adCenter · Bing · · ninemsn) · TechNet · Windows Live (Groups · Hotmail · ID · Messenger · Spaces) · Microsoft Popfly Live Games for Windows Live · Xbox Live (Arcade · Marketplace) · Zune Social Surface · Zune (4 / 8 / 16 · 30 · 80 / 120 · HD) · Kin · MSN TV · Natural Keyboard · Jazz · Released Keyboard · Mouse · LifeCam · LifeChat · SideWinder · Ultra-Mobile PC · Fingerprint · Audio System · Cordless Phone · Pocket PC · RoundTable · Response Point Prototypes Courier · Venus Retrieved from "http://en.

and security to database applications. Learning Guide: SQL Server performance tuning A to Z: From testing and monitoring to indexing and troubleshooting. both Sybase and Microsoft offered SQL Server products. Getting started with SQL Servers To explore how the SQL Server is used in the enterprise.2 for OS/2. SQL Server runs on T-SQL (Transact -SQL). Sybase and Ashton-Tate collaborated to produce the first version of the product. row processing. here are some additional resources: Learning Guide: SQL Server basics: This tutorial offers basic SQL Server resources to help Oracle and DB2 pros get up to speed on Microsoft's DBMS. reliability. SQL Server 2005 was released in November 2005. in the late Codenamed Yukon in development. Sybase has since renamed their product Adaptive Server Enterprise. and declared variables. a set of programming extensions from Sybase and Microsoft that add several features to standard SQL.SQL Server Show me everything on SQL Server 2000 definition SQL Server is a relational database management system (RDBMS) from Microsoft that's designed for the enterprise environment. SQL Server 4. and to make them easier to create and deploy. SQL Server 2005 also includes more administrative support. Ask your SQL Server questions at ITKnowledgeExchange. you're sure to find a resource to help resolve your SQL Server performance . scalability. when and how to consolidate SQL Servers: Get introduced you to the worlds of server and storage consolidation and work your way toward a much more efficient and easy-to-manage SQL Server environment. Microsoft. thus reducing the complexity and tedium involved in database management. including transaction control. exception and error handling. The original SQL Server code was developed by Sybase. The 2005 product is said to provide enhanced flexibility. Subsequently. SQL Server consolidation: Why.

With that in mind... you need to be aware of what's happening within your SQL Servers.If you're having issues with the basics of SQL Server. As more companies turn to the DBMS hyped as the low-cost big player.SQL Server is gaining ground in the database space.This chapter from the book. But if you have dozens of SQL Servers -.As a DBA.and permissions are shared. Send your comments to techterms@whatis. Track changes to SQL Server 2000 and 2005 with one simple utility Tip . these tutorials and tips will help you relearn SQL Server from. Chapter Download: Essential SQL Server 2000 maintenance Chapter Download . Track changes to SQL Server 2000 and 2005 with one simple utility Tip . FAQ: Creating and altering SQL Server tables FAQ . you'll have to go beyond. Problems running SQL Server 2000 RTM without service pack Ask the Expert . more DBAs will have to learn its .and permissions are shared.dilemmas in this guide. you need to be aware of what's happening within your SQL Servers. Get advice on how to secure these Microsoft technologies and how to prevent attacks.Whether you want to select rows. With a wide range of topics. we created. How to prevent SQL Server and Internet Explorer hack attacks: SQL server and Internet Explorer have been among hackers' favorite targets for some time. by Buck Woody discusses two types of maintenance tasks: tasks that keep the database going and tasks that keep the database going fast Learning Guide: SQL Server basics Learning Guide . move records.. Learn more about SQL Server 2000 y y y y y y y Tutorial: Learn SQL Server basics from A-Z Tutorial .. this learning guide will be the refresher you need. Essential SQL Server 2000.both 2000 and 2005 models -. you'll have to go beyond.. this collection of frequently asked questions offers expert insights to help.Business Intelligence expert Eric Brown helps troubleshoot database growth problems...both 2000 and 2005 models -.. track activity or perform various other table-related tasks. But if you have dozens of SQL Servers -. last updated10 Jan 2006 Do you have something to add to this definition? Let us know.As a DBA.

eWeek Labs reviews SQL Server 2005.More resources from around the web: features webcasts and white papers about SQL server in this resource OLE DB (searchSQLServer. move records. track activity or perform various other table-related tasks. Problems running SQL Server 2000 RTM without service pack Business Intelligence expert Eric Brown helps troubleshoot database growth FILE EXTENSION AND FILE FORMAT LIST File Extension and File Format List: y y y y y y y y y A B C D E F G H I . Related Glossary Terms Terms from Whatis. Microsoft has more information on their SQL Server database management system ( the technology online dictionary y y y relational database (searchSQLServer. Related Content y y y All about data purging What is data purging? What technology or method can I use to purge data in SQL Server 2000? FAQ: Creating and altering SQL Server tables Whether you want to select rows. this collection of frequently asked questions offers expert insights to help.

This means that data is stored inside a structure called a ³Table´. if we wanted to sort the data in the first column of a . We¶ll examine when to use a database as well when not to. that data stored inside SQL Server will be housed in a ³relational database´. Oracle. For details on this definition. we¶ll introduce some of the key terms used with SQL Server. and why to use it. What is a SQL Server? SQL Server is a Microsoft product used to manage and store information. or the terms ³relational database tuples´. most of the products on the market today (SQL Server.y y y y y y y y y y y y y y y y y y J K L M N O P Q R S T U V W X Y Z # What is SQL Server By Don Schlichting Introduction This article will introduce SQL Server. not just a database. a ³relational database´ and a ³management system´. SQL itself stands for Structured Query Language. and MS Access to name a few) are relational database products. While there are databases that are not relational. and second. which uses Rows and Columns (like a spreadsheet). Relational Database So now that SQL Server has been broken into two terms. To explain this last statement. the data rows stored inside a Table is not in any particular order. Technically. First. In addition. let¶s explore the first. think of a typical spreadsheet column. SQL Server is a ³relational database management system´ (RDMS). that SQL Server is an entire ³management system´. Unlike a spreadsheet though. This is the language used to manage and administer the database server. what it is. do an internet search for the terms ³Edgar Codd´ (who first proposed the relational model). There is a very technical definition for what is or is not a relational database. Broken apart. this term means two things. MySQL.

now that we know SQL Server is an application for storing information inside a ³table´ structure. Its job is managing databases. a Database can be used as an easy security boundary. than this is a good candidate to be its own database. central component to SQL Server. meaning different things to different people. let¶s examine the reasons why you would use a Database rather than a spreadsheet or some other program for data storage. the other contains a log of all the database changes.spreadsheet alphabetically. In a Database Table. One file holds all the objects and data. the term ³Database´. two physical files are created on the hard drive. Therefore. If the data and objects are related to each other.000 Terabytes. and it would be helpful to apply security to the group as a whole. we would simply click the first column and then would click the Sort button. having hundreds or even thousands of databases inside a single SQL Server. or any other application. Usually. to help with organization. If we wanted a sorted list like this. In actuality. but SQL Server would allow it. Notepad. Why use a Database? So. you could separate each little group of information into their own database. A single SQL Server can contain over 32. the term has become a slang shortcut way of meaning SQL Server as a whole. as shown in the before and after images below: Before: After: Notice that the data actually moved. It would be very confusing from an organization perspective. SQL Server is RDBMS (Relational Database Management System). we would ask the database to present us with a display copy of the data sorted the way we wanted. a common sense rule is applied for determining what a database should contain. This scenario would be a management nightmare. The name ³Dave´ moved from the third row to the first. databases separate applications from each other. A ³Database´ is a logical container object. all the Accounting system information may be contained in one database. you could have all your corporate information contained in a single database. can sometimes be thrown around loosely. This request to see the data is called a Query. Again. this never happens. Usually. Also. this is not a SQL Server rule. The file size of a database can be over 500. When discussing SQL Server. but there are no SQL Server rules preventing it. The data would not be rearranged. It¶s used for storing like types of information together. Excel. Conversely. The Rows of data would change their order so they were now sorted the way we wished. When a new database is created. For example. This happens because a database is a core. though not a rule. we see our own personalized display copy of the data. So when we run a Query. the actual data items are not rearranged. . These files are proprietary to SQL Server and cannot be opened by Word. while all the Marketing information is in another.000 separate databases.

or ³Relate´ to. and the Customer sold to. However. This means were going to almost double the size of our text file or spreadsheet to accommodate this additional customer data. Sale Date. if there is only a small amount of data that doesn¶t need to be changed over time. so a database is usually the best tool for the job. Why Not Use a Database? There are some problems with using a database. Management System The second term in our SQL Server definition is ³Management System´. Conclusion SQL Server is a Relational Database Management System. City. there are options for including Report Writing tools. Data is stored is Tables consisting of columns and rows. it¶s probably simpler to save it in a file. Price. we could save the sales data and the customer address data in two separate places. A database is not as intuitive as a spreadsheet. and the Customer sold to). manipulate. we could ³Relate´ or link the address data to the sales data. the entire text file would have to be read. now instead of saving five pieces of information (Item Sold. State. but the actual address data would be smaller as well. All sales records would point to. Analysis tools. In addition. When we wanted a report showing the customers¶ address. Unfortunately. This means that SQL Server is more than just an application to hold data. we would have a Sort feature built in. it also includes the tools needed to structure. and Zip). so sizes stay small is one benefit of a database. it can take quite a bite of time to open and scan the contents of the file looking for what we want. Something text files and spreadsheets don¶t do. but again. Tables . when you install SQL Server. if we used a database. It wouldn¶t matter if the customer made 100 or 100. reading and writing to database is very fast. we¶ll be saving nine columns of information (all the previous plus Address. Plus. or ³Related´. First. In addition. if we wanted to see all the sales to a specific customer. each sales line would include a complete address. We¶ll start by saving just a few columns of information such as the Item Sold. Sale Date. Price. opening the spreadsheet could take a great deal of time. Data Import Export applications. In addition. In a database. the address would only be recorded once. Also. Not only would our sales information be smaller in a database. if the text file is large. Also. and Management Interfaces. Quantity. This ³Relating´ of data.Imagine you¶re creating an application for storing sales transactions. that same single address line. unlike a spread sheet where there is a fixed number or rows that can be saved. to one another. Quantity. and manage that data. In addition. So we may be able to find all the sales to a specific customer quicker. many databases support having multiple users access the same data at the same time. so the size of the sales data wouldn¶t get any larger. The problem with text files is during a read. One of the first storage options to consider is saving this information in a large text file. There are benefits to text file saves such as quick write times. most business problems are neither simple nor small. time must be taken to learn the new system. and every line occurrence of the customer name would need to be saved in some temporary place until we had them all. if the file was large. In a spreadsheet or text file. the amount or volume of information a database can store is almost unlimited. what if we wanted to save the customers address as well as their name. If we saved to a spreadsheet instead of a text file.000 purchases. Tables can be linked.

» See All Articles by Columnist Don Schlichting .and objects that belong to the same family or require similar security are collectively stored in a Database.

Sign up to vote on this title
UsefulNot useful