电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術(shù)文章
文章詳情頁

輕松掌握使用SQL Server 瀏覽器

瀏覽:3日期:2023-11-03 18:38:14

SQL Server Browser 作為 Windows 服務(wù)在服務(wù)器上運(yùn)行。SQL Server Browser 偵聽對(duì) SQL Server 資源的傳入請(qǐng)求,并提供計(jì)算機(jī)上安裝的 SQL Server 實(shí)例的相關(guān)信息。SQL Server Browser 可用于執(zhí)行下列三種操作:

瀏覽可用服務(wù)器 連接到正確的服務(wù)器實(shí)例 連接到專用管理員連接 (DAC) 端點(diǎn)SQL Server Browser 服務(wù) (sqlbrowser) 為數(shù)據(jù)庫引擎的每個(gè)實(shí)例提供實(shí)例名稱和版本號(hào)。SQL Server Browser 隨 SQL Server 2005 一起安裝,為該計(jì)算機(jī)上運(yùn)行的早期版本的 SQL Server(從 SQL Server 7.0 開始)提供幫助。

默認(rèn)情況下,不為 SQL Server Express 啟用 SQL Server Browser 服務(wù)。SQL Server Browser 可以使用外圍應(yīng)用配置器工具進(jìn)行初始配置,并使用 SQL Server 配置管理器進(jìn)行管理。

背景

在 SQL Server 2000 之前,一臺(tái)計(jì)算機(jī)上只能安裝一個(gè) SQL Server 實(shí)例。SQL Server 偵聽 1433 端口傳入的請(qǐng)求,此端口由官方的 Internet 號(hào)碼分配機(jī)構(gòu) (IANA) 分配給 SQL Server。只有一個(gè) SQL Server 實(shí)例可以使用端口,因此當(dāng) SQL Server 2000 引入對(duì) SQL Server 多個(gè)實(shí)例的支持時(shí),便開發(fā)了 SQL Server 解析協(xié)議 (SSRP),用于偵聽 1434 端口。此偵聽器服務(wù)用已安裝的實(shí)例的名稱以及實(shí)例使用的端口或命名管道來響應(yīng)客戶端請(qǐng)求。為解決 SSRP 系統(tǒng)的限制,SQL Server 2005 提供了 SQL Server Browser 服務(wù)來替代 SSRP。

SQL Server 瀏覽器工作原理

啟動(dòng)一個(gè) SQL Server 實(shí)例后,如果為 SQL Server 啟用了 TCP/IP 或 VIA 協(xié)議,服務(wù)器將被分配一個(gè) TCP/IP 端口。如果啟用了命名管道協(xié)議,SQL Server 將偵聽特定的命名管道。該特定實(shí)例將使用此端口或管道與客戶端應(yīng)用程序交換數(shù)據(jù)。在安裝過程中,1433 端口和管道 sqlquery 將分配給默認(rèn)實(shí)例,但服務(wù)器管理員可以隨后使用 SQL Server 配置管理器進(jìn)行更改。由于只有一個(gè) SQL Server 實(shí)例可以使用端口或管道,因此,會(huì)將不同的端口號(hào)和管道名稱分配給命名實(shí)例,包括 SQL Server Express。默認(rèn)情況下,命名實(shí)例被配置為使用動(dòng)態(tài)端口,因此在啟動(dòng) SQL Server 時(shí)分配可用的端口。可以為 SQL Server 實(shí)例分配特定端口。連接時(shí),客戶端可以指定所需端口。但是如果端口是動(dòng)態(tài)分配的,端口號(hào)可能會(huì)在重新啟動(dòng) SQL Server 時(shí)被更改,因此正確的端口號(hào)對(duì)于客戶端來說是不確定的。

啟動(dòng)后,SQL Server Browser 將啟動(dòng)并使用 UDP 1434 端口。SQL Server Browser 將讀取注冊(cè)表,識(shí)別計(jì)算機(jī)上的所有 SQL Server 實(shí)例,并注明它們使用的端口和命名管道。當(dāng)一臺(tái)服務(wù)器具有兩個(gè)或多個(gè)網(wǎng)卡時(shí),SQL Server Browser 會(huì)為 SQL Server 返回啟用的所有端口。SQL Server 2005 和 SQL Server Browser 支持 ipv6 和 ipv4。

如果 SQL Server 2000 和 SQL Server 2005 客戶端請(qǐng)求 SQL Server 資源,客戶端網(wǎng)絡(luò)庫將使用 1434 端口向服務(wù)器發(fā)送一條 UDP 消息。SQL Server Browser 將用請(qǐng)求的實(shí)例的 TCP/IP 端口或命名管道做出響應(yīng)。然后,客戶端應(yīng)用程序中的網(wǎng)絡(luò)庫將使用所需實(shí)例的端口或命名管道向服務(wù)器發(fā)送請(qǐng)求來完成連接。

使用 SQL Server 瀏覽器

當(dāng) SQL Server Browser 服務(wù)不運(yùn)行時(shí),如果您提供了正確的端口號(hào)或命名管道,仍可以連接到 SQL Server。例如,如果 SQL Server 的默認(rèn)實(shí)例在 1433 端口上運(yùn)行,則可以使用 TCP/IP 連接到此默認(rèn)實(shí)例。

無法進(jìn)行以下連接:

在未完全指定所有參數(shù)(例如 TCP/IP 端口或命名管道)的情況下,組件嘗試連接到命名實(shí)例。

生成或傳遞其他組件隨后要用來進(jìn)行重新連接的服務(wù)器或?qū)嵗畔⒌慕M件。

未提供端口號(hào)或管道就連接到命名實(shí)例。這包括對(duì)命名實(shí)例的數(shù)據(jù)鏡像和聚集命名實(shí)例。

到命名實(shí)例或默認(rèn)實(shí)例(如果未使用 TCP/IP 1434 端口)的專用管理員連接。

OLAP 重定向程序服務(wù)。

枚舉 SQL Server Management Studio、企業(yè)管理器或查詢分析器中的服務(wù)器。

如果在客戶端服務(wù)器方案中使用 SQL Server(例如,應(yīng)用程序通過網(wǎng)絡(luò)訪問 SQL Server),那么,若要停止或禁用 SQL Server Browser 服務(wù),必須為每個(gè)實(shí)例分配一個(gè)特定端口號(hào),并編寫客戶端應(yīng)用程序代碼以便始終使用該端口號(hào)。此方法存在如下問題:

必須更新和維護(hù)客戶端應(yīng)用程序代碼才能確保它連接到正確的端口。

如果服務(wù)器上的其他服務(wù)或應(yīng)用程序可以使用您為每個(gè)實(shí)例選擇的端口,則會(huì)導(dǎo)致 SQL Server 實(shí)例不可用。

并行安裝 SQL Server 2000

在 SQL Server 2000 中,通過 SQL Server 服務(wù)識(shí)別服務(wù)器連接端點(diǎn)。在 SQL Server 2005 中,該功能是通過 SQL Server Browser 服務(wù)實(shí)現(xiàn)的。如果在還運(yùn)行 SQL Server 2000 或 MSDE 的計(jì)算機(jī)上安裝 SQL Server,則必須將它們升級(jí)到 SP3 或更高版本。SP3 之前的版本無法正確共享 1434 端口,并且可能會(huì)使 SQL Server 實(shí)例不能用于請(qǐng)求客戶端應(yīng)用程序。盡管可以通過更改啟動(dòng)順序,使 SQL Server Browser 服務(wù)在 SQL Server 2000 或 MSDE 之前啟動(dòng),但建議您將所有較舊版本的 SQL Server 更新為最新的 Service Pack。

在計(jì)算機(jī)中裝有 SQL Server 2000 實(shí)例的情況下,如果 SQL Server Browser 未運(yùn)行,將啟動(dòng) SQL Server 2000 偵聽器服務(wù)。如果 SQL Server Browser 在偵聽器服務(wù)啟動(dòng)之后啟動(dòng),將用 5 秒鐘來等待 SQL Server 2000 放棄 1434 端口。如果未放棄該端口,SQL Server Browser 將無法啟動(dòng)。對(duì)于 SP3 之前的 SQL Server 2000 版本,若要解決此問題,需要停止 SQL Server 2000,啟動(dòng) SQL Server Browser,然后重新啟動(dòng) SQL Server 2000。SQL Server 2000 偵聽器服務(wù)將繼續(xù)嘗試使用 1434 端口進(jìn)行啟動(dòng),因此應(yīng)盡快將 SQL Server 2000 實(shí)例升級(jí)到 SP3。

SQL Server 7.0 與 SQL Server Browser 沒有沖突。

通過命令行進(jìn)行安裝、卸載和運(yùn)行

默認(rèn)情況下,SQL Server Browser 程序安裝在 C:Program FilesMicrosoft SQL Server90Sharedsqlbrowser.exe 處。如果 SQL Server 2000 已安裝在計(jì)算機(jī)上,但尚未升級(jí)到 SP 3,而且 SQL Server 2000 實(shí)例也未進(jìn)行升級(jí),則應(yīng)在安裝 SQL Server 2005 期間停止 SQL Server 2000。如果 SQL Server 2000 正在運(yùn)行,SQL Server Browser 將無法啟動(dòng),也無法使用 1434 端口,而安裝可能會(huì)因缺少連接而失敗。

SQL Server Browser 服務(wù)在刪除 SQL Server 2005 的最后一個(gè)實(shí)例后被卸載。SQL Server 2000 的實(shí)例將恢復(fù)其原始行為。

可以使用 -c 開關(guān),從命令行啟動(dòng) SQL Server Browser 來排除故障。

sqlbrowser.exe -c

安全性

帳戶權(quán)限

SQL Server Browser 使用 SQL Server 解析協(xié)議 (SSRP) 偵聽 UDP 端口,并接受未經(jīng)身份驗(yàn)證的請(qǐng)求。SQL Server Browser 應(yīng)該在低特權(quán)用戶的安全上下文中運(yùn)行,以將受到惡意攻擊的幾率降到最低。默認(rèn)情況下,使用本地系統(tǒng)帳戶啟動(dòng) SQL Server Browser。通過使用 Windows 服務(wù)程序可以更改登錄帳戶。SQL Server Browser 的最低用戶權(quán)限如下:

拒絕通過網(wǎng)絡(luò)訪問該計(jì)算機(jī)。

拒絕本地登錄。

拒絕以批處理作業(yè)登錄。

拒絕通過“終端服務(wù)”登錄。

以服務(wù)身份登錄。

讀取和寫入與網(wǎng)絡(luò)通信(端口和管道)相關(guān)的 SQL Server 注冊(cè)表項(xiàng)。

默認(rèn)帳戶

安裝程序?qū)?SQL Server 瀏覽器配置為使用安裝期間為服務(wù)選定的帳戶。其他可能的帳戶包括:

所有“域本地”帳戶

本地服務(wù)帳戶(不可以在 W2K 平臺(tái)上使用)

本地系統(tǒng)帳戶(不推薦使用,因?yàn)槠渚哂胁槐匾臋?quán)限)

隱藏 SQL Server

隱藏的實(shí)例是僅支持共享內(nèi)存連接的 SQL Server 實(shí)例。對(duì)于 SQL Server 2005,HideInstance 注冊(cè)表項(xiàng)指示 SQL Server Browser 不應(yīng)對(duì)此服務(wù)器實(shí)例的相關(guān)信息做出響應(yīng)。SQL Server Browser 還支持 SQL Server 2000 隱藏實(shí)例的方法,這些實(shí)例是通過在服務(wù)器網(wǎng)絡(luò)實(shí)用工具中設(shè)置 HideServer 選項(xiàng)啟用的。有關(guān)詳細(xì)信息,請(qǐng)參閱 SQL Server 2005 聯(lián)機(jī)叢書中的如何隱藏 SQL Server 數(shù)據(jù)庫引擎實(shí)例。

使用防火墻

若要與服務(wù)器上有防火墻保護(hù)的 SQL Server Browser 服務(wù)進(jìn)行通信,除了打開 SQL Server 使用的 TCP 端口(如 1433)之外,還要打開 UDP 1434 端口。

標(biāo)簽: Sql Server 數(shù)據(jù)庫
主站蜘蛛池模板: 焊接烟尘净化器__焊烟除尘设备_打磨工作台_喷漆废气治理设备 -催化燃烧设备 _天津路博蓝天环保科技有限公司 | 杭州中央空调维修_冷却塔/新风机柜/热水器/锅炉除垢清洗_除垢剂_风机盘管_冷凝器清洗-杭州亿诺能源有限公司 | 上海心叶港澳台联考一对一培训_上海心叶港澳台联考,港澳台联考一对一升学指导 | 喷涂流水线,涂装流水线,喷漆流水线-山东天意设备科技有限公司 | TwistDx恒温扩增-RAA等温-Jackson抗体-默瑞(上海)生物科技有限公司 | 美国查特CHART MVE液氮罐_查特杜瓦瓶_制造全球品质液氮罐 | 上海小程序开发-小程序制作-上海小程序定制开发公司-微信商城小程序-上海咏熠 | 振动传感器,检波器-威海广达勘探仪器有限公司 | 自动钻孔机-全自动数控钻孔机生产厂家-多米(广东)智能装备有限公司 | 贵阳用友软件,贵州财务软件,贵阳ERP软件_贵州优智信息技术有限公司 | 网架支座@球铰支座@钢结构支座@成品支座厂家@万向滑动支座_桥兴工程橡胶有限公司 | 非甲烷总烃分析仪|环控百科 | NBA直播_NBA直播免费观看直播在线_NBA直播免费高清无插件在线观看-24直播网 | 烟气换热器_GGH烟气换热器_空气预热器_高温气气换热器-青岛康景辉 | 月嫂_保姆_育婴_催乳_母婴护理_产后康复_养老护理-吉祥到家家政 硫酸亚铁-聚合硫酸铁-除氟除磷剂-复合碳源-污水处理药剂厂家—长隆科技 | 动库网动库商城-体育用品专卖店:羽毛球,乒乓球拍,网球,户外装备,运动鞋,运动包,运动服饰专卖店-正品运动品网上商城动库商城网 - 动库商城 | 卓能JOINTLEAN端子连接器厂家-专业提供PCB接线端子|轨道式端子|重载连接器|欧式连接器等电气连接产品和服务 | 回转支承-转盘轴承-回转驱动生产厂家-洛阳隆达轴承有限公司 | 蓝米云-专注于高性价比香港/美国VPS云服务器及海外公益型免费虚拟主机 | 二手光谱仪维修-德国OBLF光谱仪|进口斯派克光谱仪-热电ARL光谱仪-意大利GNR光谱仪-永晖检测 | 四川职高信息网-初高中、大专、职业技术学校招生信息网 | 锯边机,自动锯边机,双面涂胶机-建业顺达机械有限公司 | 智能风向风速仪,风速告警仪,数字温湿仪,综合气象仪(气象五要素)-上海风云气象仪器有限公司 | 迪威娱乐|迪威娱乐客服|18183620002 | 泡沫消防车_水罐消防车_湖北江南专用特种汽车有限公司 | 传动滚筒_厂家-淄博海恒机械制造厂 | 武汉高温老化房,恒温恒湿试验箱,冷热冲击试验箱-武汉安德信检测设备有限公司 | 轴承振动测量仪电箱-轴承测振动仪器-测试仪厂家-杭州居易电气 | 变色龙PPT-国内原创PPT模板交易平台 - PPT贰零 - 西安聚讯网络科技有限公司 | 刚性-柔性防水套管-橡胶伸缩接头-波纹管补偿器-启腾供水材料有限公司 | 纸箱抗压机,拉力机,脂肪测定仪,定氮仪-山东德瑞克仪器有限公司 | 猎头招聘_深圳猎头公司_知名猎头公司 | 工业风机_环保空调_冷风机_工厂车间厂房通风降温设备旺成服务平台 | X光检测仪_食品金属异物检测机_X射线检测设备_微现检测 | 杭州公司变更法人-代理记账收费价格-公司注销代办_杭州福道财务管理咨询有限公司 | 色谱柱-淋洗液罐-巴罗克试剂槽-巴氏吸管-5ml样品瓶-SBS液氮冻存管-上海希言科学仪器有限公司 | 皮带式输送机械|链板式输送机|不锈钢输送机|网带输送机械设备——青岛鸿儒机械有限公司 | 一氧化氮泄露报警器,二甲苯浓度超标报警器-郑州汇瑞埔电子技术有限公司 | 代理记账_免费注册公司_营业执照代办_资质代办-【乐财汇】 | 精密钢管,冷拔精密无缝钢管,精密钢管厂,精密钢管制造厂家,精密钢管生产厂家,山东精密钢管厂家 | 贴片电容代理-三星电容-村田电容-风华电容-国巨电容-深圳市昂洋科技有限公司 |