SQLServerBrowser的作用是偵聽對MicrosoftSQLServer資源的傳入請求,并提供計算機上安裝的SQLServer實例的相關(guān)信息。
10年積累的網(wǎng)站制作、成都網(wǎng)站制作經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先建設(shè)網(wǎng)站后付款的網(wǎng)站建設(shè)流程,更有通渭免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
在SQLServer2000之前,一臺計算機上只能安裝一個SQLServer實例。SQLServer偵聽1433端口上的傳入請求,該端口由官方的Internet號碼分配機構(gòu)(IANA)分配給SQLServer。
只有SQLServer的一個實例可以使用端口,因此,在SQLServer2000引入了對多個SQLServer實例的支持時,SQLServer解析協(xié)議(SSRP)是為偵聽UDP端口1434而開發(fā)的。
此偵聽器服務(wù)使用已安裝實例的名稱以及該實例使用的端口或命名管道響應(yīng)客戶端請求。為了解決SSRP系統(tǒng)的限制,SQLServer2005引入了SQLServerBrowser服務(wù)來替換SSRP。
擴展資料:
SQL Server Browser的工作原理:
啟動一個SQLServer實例后,如果為SQLServer啟用了TCP/IP協(xié)議,服務(wù)器將被分配一個TCP/IP端口。如果啟用了NamedPipes協(xié)議,SQLServer將偵聽特定的命名管道。該特定實例將使用此端口(或“管道”)與客戶端應(yīng)用程序交換數(shù)據(jù)。
在安裝過程中,TCP1433端口和管道\sql\query將分配給默認(rèn)實例,但服務(wù)器管理員可以隨后使用SQLServer配置管理器進(jìn)行更改。
由于只有一個SQLServer實例可以使用端口或管道,因此,會將不同的端口號和管道名稱分配給命名實例,包括SQLServerExpress。
默認(rèn)情況下,命名實例和SQLServerExpress在啟用時便配置為使用動態(tài)端口,也就是說,當(dāng)SQLServer啟動時就分配了可用端口。
如果需要,可以為SQLServer實例分配特定端口。連接時,客戶端可以指定特定端口,但是如果端口是動態(tài)分配的,端口號可能會在重新啟動SQLServer時被更改,因此正確的端口號對于客戶端來說是不確定的。
參考資料來源:微軟官網(wǎng)-SQL文檔
SQL Server 是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng),它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同開發(fā)的,于1988 年推出了第一個OS/2 版本。在Windows NT 推出后,Microsoft與Sybase 在SQL Server 的開發(fā)上就分道揚鑣了。Microsoft 將SQL Server 移植到Windows NT系統(tǒng)上,專注于開發(fā)推廣SQL Server 的Windows NT 版本;Sybase 則較專注于SQL Server在UNIX 操作系統(tǒng)上的應(yīng)用。在本書中介紹的是Microsoft SQL Server 以后簡稱為SQL Server或MS SQL Server。 SQL Server 2000 是Microsoft 公司推出的SQL Server 數(shù)據(jù)庫管理系統(tǒng)的最新版本。該版本繼承了SQL Server 7.0 版本的優(yōu)點同時又比它增加了許多更先進(jìn)的功能,具有使用方便,可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點,可跨越從運行Microsoft Windows 98 的膝上型電腦到運行Microsoft Windows 2000 的大型多處理器的服務(wù)器等多種平臺使用。 SQL Server 2000 的特性Microsoft? SQL Server? 2000 的特性包括: 1.Internet 集成。SQL Server 2000 數(shù)據(jù)庫引擎提供完整的XML 支持。它還具有構(gòu)成最大的Web 站點的數(shù)據(jù)存儲組件所需的可伸縮性、可用性和安全功能。SQL Server 2000 程序設(shè)計模型與 Windows DNA 構(gòu)架集成,用以開發(fā) Web 應(yīng)用程序,并且SQL Server 2000 支持 English Query 和 Microsoft 搜索服務(wù)等功能,在Web 應(yīng)用程序中包含了用戶友好的查詢和強大的搜索功能。 2.可伸縮性和可用性。同一個數(shù)據(jù)庫引擎可以在不同的平臺上使用,從運行 Microsoft Windows? 98 的便攜式電腦,到運行 Microsoft Windows 2000 數(shù)據(jù)中心版的大型多處理器服務(wù)器。SQL Server 2000 企業(yè)版支持聯(lián)合服務(wù)器、索引視圖和大型內(nèi)存支持等功能,使其得以升級到最大 Web 站點所需的性能級別。 3.企業(yè)級數(shù)據(jù)庫功能。SQL Server 2000 關(guān)系數(shù)據(jù)庫引擎支持當(dāng)今苛刻的數(shù)據(jù)處理環(huán)境所需的功能。數(shù)據(jù)庫引擎充分保護(hù)數(shù)據(jù)完整性,同時將管理上千個并發(fā)修改數(shù)據(jù)庫的用戶的開銷減到最小。SQL Server 2000 分布式查詢使您得以引用來自不同數(shù)據(jù)源的數(shù)據(jù),就好象這些數(shù)據(jù)是 SQL Server 2000 數(shù)據(jù)庫的一部分,同時分布式事務(wù)支持充分保護(hù)任何分布式數(shù)據(jù)更新的完整性。復(fù)制同樣使您得以維護(hù)多個數(shù)據(jù)復(fù)本,同時確保單獨的數(shù)據(jù)復(fù)本保持同步??蓪⒁唤M數(shù)據(jù)復(fù)制到多個移動的脫接用戶,使這些用戶自主地工作,然后將他們所做的修改合并回發(fā)布服務(wù)器。 4.易于安裝、部署和使用。 SQL Server 2000 中包括一系列管理和開發(fā)工具,這些工具可改進(jìn)在多個站點上安裝、部署、管理和使用 SQL Server 的過程。SQL Server 2000 還支持基于標(biāo)準(zhǔn)的、與 Windows DNA 集成的程序設(shè)計模型,使 SQL Server 數(shù)據(jù)庫和數(shù)據(jù)倉庫的使用成為生成強大的可伸縮系統(tǒng)的無縫部分。這些功能使您得以快速交付 SQL Server 應(yīng)用程序,使客戶只需最少的安裝和管理開銷即可實現(xiàn)這些應(yīng)用程序。 數(shù)據(jù)倉庫。 SQL Server 2000 中包括析取和分析匯總數(shù)據(jù)以進(jìn)行聯(lián)機分析處理 (OLAP) 的工具。SQL Server 中還包括一些工具,可用來直觀地設(shè)計數(shù)據(jù)庫并通過 English Query 來分析數(shù)據(jù)。 SQL Server 2000共有4個版本,分別是個人版,標(biāo)準(zhǔn)版,企業(yè)版和開發(fā)版 sql server 2008是微軟出的SQL系列最新版本。 其主要特點如下: (1)高性能設(shè)計,可充分利用WindowsNT的優(yōu)勢。 (2)系統(tǒng)管理先進(jìn),支持Windows圖形化管理工具,支持本地和遠(yuǎn)程的系統(tǒng)管理和配置。 (3)強壯的事務(wù)處理功能,采用各種方法保證數(shù)據(jù)的完整性。 (4)支持對稱多處理器結(jié)構(gòu)、存儲過程、ODBC,并具有自主的SQL語言。 SQLServer以其內(nèi)置的數(shù)據(jù)復(fù)制功能、強大的管理工具、與Internet的緊密集成和開放的系統(tǒng)結(jié)構(gòu)為廣大的用戶、開發(fā)人員和系統(tǒng)集成商提供了一個出眾的數(shù)據(jù)庫平臺。
sql server中事務(wù)的作用是如果任何一個語句操作失敗那么整個操作就被失敗,以后操作就會回滾到操作前狀態(tài),或者是上個節(jié)點。為了確保要么執(zhí)行,要么不執(zhí)行,就可以使用事務(wù)。是指訪問并可能更新數(shù)據(jù)庫中各種數(shù)據(jù)項的一個程序邏輯執(zhí)行單元(unit)。
擴展資料:
事務(wù)通常由高級數(shù)據(jù)庫操縱語言或編程語言(如SQL,C++或Java)書寫的用戶程序的執(zhí)行所引起,并用形如begin transaction和end transaction語句(或函數(shù)調(diào)用)來界定。事務(wù)由事務(wù)開始(begin transaction)和事務(wù)結(jié)束(end transaction)之間執(zhí)行的全體操作組成。
一個事務(wù)的執(zhí)行不能被其他事務(wù)干擾。即一個事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對并發(fā)的其他事務(wù)是隔離的,并發(fā)執(zhí)行的各個事務(wù)之間不能互相干擾。
它是用來對本地或者遠(yuǎn)程服務(wù)器進(jìn)行管理操作的服務(wù)器應(yīng)用程序查詢分析器:sqlserver2000查詢分析器是一種圖形工具,它允許用戶輸入和執(zhí)行sql語句,并返回語句的執(zhí)行結(jié)果。
一、企業(yè)管理器是SQLServer2000中最重要的一個產(chǎn)品組件。用戶和系統(tǒng)管理員通過企業(yè)管理器不僅能夠配置系統(tǒng)環(huán)境和管理SQLServer,而且所有SQLServer對象的建立與管理都可以通過它來完成。企業(yè)管理器的具體功能包括:注冊和管理SQLServer服務(wù)器;管理SQLServer服務(wù);創(chuàng)建和管理數(shù)據(jù)庫及各種數(shù)據(jù)庫對象;備份和恢復(fù)數(shù)據(jù)庫;對SQLServer系統(tǒng)進(jìn)行安全管理;編寫和執(zhí)行T-SQL腳本等。
二、企業(yè)管理器,它具有一個遵從微軟管理控制臺(MMC)的管理界面。左窗格以層疊列表的形式(樹型)顯示注冊的所有SQLServer服務(wù)器,以及每個服務(wù)器中存儲的數(shù)據(jù)庫對象和提供的服務(wù);右窗格顯示樹型目錄中所選擇目錄項的具體內(nèi)容。
三、企業(yè)管理器和查詢分析器都是服務(wù)器端集成的工具,我們可以通過企業(yè)管理器查看數(shù)據(jù)庫的結(jié)構(gòu)和相關(guān)的對象,而用查詢分析器模擬客戶端的功能,這就類似聯(lián)接數(shù)據(jù)庫的操作,用查詢分析器可以在本地就把數(shù)據(jù)庫聯(lián)接的問題解決。在“控制臺根目錄”下,有著我們要管理的SQLServer服務(wù)器,順著它逐級展開,展開每一個節(jié)點時,右邊的主界面中都會顯示這個節(jié)點的內(nèi)容。我們可以一直看到我們的SQLServer數(shù)據(jù)庫連接甚至更多。
四、菜單,選中“SQLServer服務(wù)器”,查看一下“操作”菜單上的內(nèi)容;再看一下“SQLServer服務(wù)器”的右鍵菜單,會發(fā)現(xiàn)它們完全一樣。我們再選中“數(shù)據(jù)庫”這個節(jié)點,查看一下右鍵菜單和“操作”菜單的子菜單,它們還是完全一樣。這說明,“控制臺”中的菜單,它們的內(nèi)容不是一成不變的,而是由“控制臺”所管理的內(nèi)容來決定的。
五、“查看”菜單,它包含有“大圖標(biāo)”、“小圖標(biāo)”、“列表”、“詳細(xì)信息”幾個選項,我們可以通過它來設(shè)定界面中的內(nèi)容以什么方式來顯示。下面的“自定義”命令可以打開“自定義視圖”對話框,我們可以通過這個對話框來更改選項以顯示或者隱藏MMC中的項目,例如“控制臺樹”或者“標(biāo)準(zhǔn)工具欄”等?!肮ぞ摺辈藛卫锩娴膬?nèi)容是SQLServer所特有的,單獨的“控制臺”不會有這項功能,它里面的內(nèi)容全部是針對“SQLServer企業(yè)管理器”的。我們可以通過它來調(diào)度作業(yè)、打開“SQL查詢分析器”、備份和還原數(shù)據(jù)庫以及管理SQLServer消息等。而且,“SQLServer企業(yè)管理器”自帶了許多向?qū)В覀円部梢栽谶@里啟動這些向?qū)?事實上我們絕大多數(shù)情況下是通過這里啟動這些向?qū)?。
SQL Server 是Microsoft 公司推出的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點。
可跨越從運行Microsoft Windows 98 的膝上型電腦到運行Microsoft Windows 2012 的大型多處理器的服務(wù)器等多種平臺使用。
SQL Server數(shù)據(jù)庫的作用:可以面向數(shù)據(jù)庫執(zhí)行查詢、存儲和檢索數(shù)據(jù)、可以通過SQL語句 從數(shù)據(jù)庫寫入或者是取回數(shù)據(jù)、可以更新數(shù)據(jù)庫中的數(shù)據(jù)。
SQL語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。目前,絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),如Oracle,Sybase,Microsoft SQL Server,Access等都采用了SQL語言標(biāo)準(zhǔn)。
擴展資料:
主要特性
1、高性能設(shè)計,可充分利用WindowsNT的優(yōu)勢。
2、系統(tǒng)管理先進(jìn),支持Windows圖形化管理工具,支持本地和遠(yuǎn)程的系統(tǒng)管理和配置。
3、強壯的事務(wù)處理功能,采用各種方法保證數(shù)據(jù)的完整性。
4、支持對稱多處理器結(jié)構(gòu)、存儲過程、ODBC,并具有自主的SQL語言。 SQLServer以其內(nèi)置的數(shù)據(jù)復(fù)制功能、強大的管理工具、與Internet的緊密集成和開放的系統(tǒng)結(jié)構(gòu)為廣大的用戶、開發(fā)人員和系統(tǒng)集成商提供了一個出眾的數(shù)據(jù)庫平臺。
參考資料來源:百度百科--SQLserver數(shù)據(jù)庫
視圖的作用:
1 視圖可以簡化用戶的操作
試圖機制使用戶可以將注意力集中在所關(guān)心的數(shù)據(jù)上
2 視圖使用戶能以多種角度看待同一數(shù)據(jù)
視圖使用戶能以多種角度看待同一數(shù)據(jù),當(dāng)許多不同種類的用戶共享同一數(shù)據(jù)庫時,這種靈活性很重要
3視圖對重構(gòu)數(shù)據(jù)庫提供了一定程度的邏輯獨立性
4 視圖能夠?qū)C密數(shù)據(jù)提供安全保護(hù)
有了視圖機制,就可以在設(shè)計數(shù)據(jù)可應(yīng)用系統(tǒng)時,對不同的用戶定義不同的視圖,使機密數(shù)據(jù)不出現(xiàn)在不應(yīng)看到這些數(shù)據(jù)的用戶視圖上
5適當(dāng)?shù)睦靡晥D可以更清晰的表達(dá)查詢