設置裝備擺設 SQL Server 2005 以許可長途銜接的辦法。本站提示廣大學習愛好者:(設置裝備擺設 SQL Server 2005 以許可長途銜接的辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是設置裝備擺設 SQL Server 2005 以許可長途銜接的辦法正文
例如,在應用 SQLCMD 適用對象銜接到 SQL Server 時收到以下毛病新聞:
Sqlcmd:毛病:Microsoft SQL Native Client:樹立到辦事器的銜接時產生毛病。銜接到 SQL Server 2005 時,默許設置 SQL Server 不許可長途銜接這個現實能夠會招致掉敗。
假如未將 SQL Server 2005 設置裝備擺設為接收長途銜接,則能夠會產生此成績。默許情形下,SQL Server 2005 Express Edition 和 SQL Server 2005 Developer Edition 不許可長途銜接。若要設置裝備擺設 SQL Server 2005 以許可長途銜接,請完成以下一切步調:
在您要從長途盤算機銜接到的 SQL Server 實例上啟用長途銜接。
翻開 SQL Server Browser 辦事。
設置裝備擺設防火牆以許可與 SQL Server 和 SQL Server Browser 辦事相干的收集通信。
本文引見若何完成這些步調中的每步。
若要在 SQL Server 2005 實例上啟用長途銜接並翻開 SQL Server Browser 辦事,請應用 SQL Server 2005 核心運用設置裝備擺設器對象。在裝置 SQL Server 2005 時會裝置核心運用設置裝備擺設器對象。
為 SQL Server 2005 Express Edition 或 SQL Server 2005 Developer Edition 啟用長途銜接
必需為要從長途盤算機銜接到的每一個 SQL Server 2005 實例啟用長途銜接。為此,請依照以下步調操作:
- 單擊“開端”,順次指向“法式”、“Microsoft SQL Server 2005”和“設置裝備擺設對象”,然後單擊“SQL Server 核心運用設置裝備擺設器”。
- 在“SQL Server 2005 核心運用設置裝備擺設器”頁上,單擊“辦事和銜接的核心運用設置裝備擺設器”。
- 在“辦事和銜接的核心運用設置裝備擺設器”頁上,睜開“數據庫引擎”,順次單擊“長途銜接”和“當地銜接和長途銜接”,單擊實用於您的情況的響應協定,然後單擊“運用”。
留意:請在吸收到以下新聞時單擊“肯定”:
直到從新啟動數據庫引擎辦事後,對銜接設置所做的更改才會失效。
- 在“辦事和銜接的核心運用設置裝備擺設器”頁上,睜開“數據庫引擎”,順次單擊“辦事”和“停滯”,期待 MSSQLSERVER 辦事停滯,然後單擊“啟動”以從新啟動 MSSQLSERVER 辦事。
啟用 SQL Server Browser 辦事
假如您是經由過程應用實例稱號來運轉 SQL Server 2005 而且在銜接字符串中沒有應用特定的 TCP/IP 端標語,則必需啟用 SQL Server Browser 辦事以許可長途銜接。例如,應用 <盤算機名>\SQLEXPRESS 的默許實例稱號裝置的 SQL Server 2005 Express。不論您正在運轉若干個 SQL Server 2005 實例,只須要啟用一次 SQL Server Browser 辦事。若要啟用 SQL Server Browser 辦事,請履行以下步調。
主要解釋:這些步調能夠會增長您的平安風險。這些步調還能夠招致您的盤算機或收集更容易於遭到歹意用戶或歹意軟件(如病毒)的進擊。我們之所以推舉本文引見的這一進程,是為了使法式可以或許依照設計意圖運轉,或許為了完成特定的法式功效。我們建議在停止這些更改之前,充足斟酌在您的特定情況中實行這一進程能夠帶來的風險。假如您選擇實行此進程,請采取任何恰當的附加步調以掩護您的體系。我們建議只要確切須要這一進程時才應用它。
- 單擊“開端”,順次指向“法式”、“Microsoft SQL Server 2005”和“設置裝備擺設對象”,然後單擊“SQL Server 核心運用設置裝備擺設器”。
- 在“SQL Server 2005 核心運用設置裝備擺設器”頁上,單擊“辦事和銜接的核心運用設置裝備擺設器”。
- 在“辦事和銜接的核心運用設置裝備擺設器”頁上,單擊“SQL Server Browser”,在“啟動類型”中單擊“主動”選項,然後單擊“運用”。
留意:在單擊“主動”選項後,每次啟動 Microsoft Windows 時將主動啟動 SQL Server Browser 辦事。
- 單擊“啟動”,然後單擊“肯定”。
留意:在盤算機上運轉 SQL Server Browser 辦事時,盤算機顯示其上運轉的每一個 SQL Server 實例的實例稱號和銜接信息。假如不啟用 SQL Server Browser 辦事而且經由過程分派的 TCP 端口直接銜接到 SQL Server 實例,則可以下降此風險。本文不評論辯論若何經由過程 TCP 端口直接到 SQL Server 實例。有關 SQL Server Browser 辦事和銜接到 SQL Server 實例的更多信息,請拜見《SQL Server 聯機叢書》中的以下主題:
- SQL Server Browser 辦事
- 銜接到 SQL Server 數據庫引擎
- 客戶端收集設置裝備擺設
在 Windows 防火牆中創立破例
這些步調實用於 Windows XP Service Pack 2 (SP2) 和 Windows Server 2003 中包括的 Windows 防火牆版本。假如您應用的是分歧的防火牆體系,請參閱響應的防火牆文檔以懂得更多信息。
假如在運轉 SQL Server 2005 的盤算機上運轉防火牆,將會阻攔拜訪 SQL Server 2005 的內部銜接,除非 SQL Server 2005 和 SQL Server Browser 辦事可以經由過程防火牆停止通訊。必需為每一個要接收長途銜接的 SQL Server 2005 實例創立一個破例,並為 SQL Server Browser 辦事創立一個破例。
在裝置 SQL Server 2005 的法式文件時,SQL Server 2005 會應用一個實例 ID 作為途徑的一部門。若要為每一個 SQL Server 實例創立一個破例,必需肯定准確的實例 ID。若要獲得實例 ID,請履行以下步調:
- 單擊“開端”,順次指向“法式”、“Microsoft SQL Server 2005”和“設置裝備擺設對象”,然後單擊“SQL Server 設置裝備擺設治理器”。
- 在“SQL Server 設置裝備擺設治理器”中,單擊右窗格中的“SQL Server Browser 辦事”,右鍵單擊主窗口中的實例稱號,然後單擊“屬性”。
- 在“SQL Server Browser 屬性”頁上,單擊“高等”選項卡,定位到屬性列表中的實例 ID,然後單擊“肯定”。
若要翻開 Windows 防火牆,請單擊“開端”,再單擊“運轉”,鍵入 firewall.cpl,然後單擊“肯定”。
在 Windows 防火牆中為 SQL Server 2005 創立破例
若要在 Windows 防火牆中為 SQL Server 2005 創立破例,請履行以下步調:
- 在 Windows 防火牆中,單擊“破例”選項卡,然後單擊“添加法式”。
- 在“添加法式”窗口中,單擊“閱讀”。
- 單擊 C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\sqlservr.exe 可履行法式,單擊“翻開”,然後單擊“肯定”。
留意:上述途徑能夠會依據 SQL Server 2005 的裝置地位而分歧。MSSQL.1 這個占位符代表的是您在後面進程的步調 3 中取得的實例 ID。
- 關於每一個須要為其創立破例的 SQL Server 2005 實例,反復步調 1 到步調 3。
在 Windows 防火牆中為 SQL Server Browser 辦事創立破例
若要在 Windows 防火牆中為 SQL Server Browser 辦事創立破例,請履行以下步調:
- 在 Windows 防火牆中,單擊“破例”選項卡,然後單擊“添加法式”。
- 在“添加法式”窗口中,單擊“閱讀”。
- 單擊 C:\Program Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe 可履行法式,單擊“翻開”,然後單擊“肯定”。
留意:上述途徑能夠會依據 SQL Server 2005 的裝置地位而分歧。