SQL Server是微軟公司開發的一個關系數據庫管理系統,以Transact_SQL作為它的數據庫查詢和編程語言。T-SQL是結構化查詢語言SQL的一種,支持ANSI SQL-92標准。
SQL Server 采用二級安全驗證、登錄驗證及數據庫用戶帳號和角色的許可驗證。SQL Server 支持兩種身份驗證模式:Windows NT身份驗證和SQL Server 身份驗證。7.0版支持多種類型的角色,"角色"概念的引入方便了權限的管理,也使權限的分配更加靈活。
SQL Server為公共的管理功能提供了預定義的服務器和數據庫角色,可以很容易為某一特定用戶授予一組選擇好的許可權限。 SQL Server可以在不同的操作平台上運行,支持多種不同類型的網絡協議如TCP/IP、IPX/SPX、Apple Talk等。SQL Server在服務器端的軟件運行平台是Windows NT、Windows9x,在客戶端可以是Windows3.x、Windows NT、Windows9x,也可以采用其它廠商開發的系統如Unix、Apple Macintosh等。
微軟的SQL Server是一項完美的客戶/服務器系統。SQL Server需要安裝在Windows NT的平台上,而Windows NT可以支持Intel 386,Power PC,MIPS,Alpha PC和RISC等平台,它使SQL Server具備足夠的威力和功能。
這裡所有的文章所采用的數據庫應用程序都是基於SQL Server之上的,采用ODBC及標准的SQL查詢,可以非常簡單的移植到任何一個支持ODBC的數據庫之上,如:Oracle,Informix,Db2和Access,在閱讀有關ASP數據庫編程技術之前,要確認你至少熟悉一種數據庫管理系統,並可以使用標准的SQL查詢語言操作數據庫。
SQL Server提供服務器端的軟件,這部分需要安裝在NT Server上,SQL Server的用戶端則可以安裝在許多用戶端PC系統中,Windows可以讓用戶端進行數據庫的建立,維護及存取等操作,SQL Server可以最多定義32767個數據庫,每個數據庫中,可以定義20億個表格,每個表格可以有250個字段,每個表格的數據個數並沒有限制,每一個表格可以定義250個索引,其中有一個可以是Clustered索引。