




已閱讀5頁(yè),還剩9頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
SQL2005 無(wú)法啟動(dòng)無(wú)法啟動(dòng) SQL Server 請(qǐng)求失敗或服務(wù)未及時(shí)響應(yīng)請(qǐng)求失敗或服務(wù)未及時(shí)響應(yīng) 停用 VIA 協(xié)議 問(wèn)題解決 VIA 協(xié)議 停用方法 開(kāi)始 程序 Microsoft SQL Server 2005 配置工具 SQL Server Configuration Manager 打開(kāi)后找到 SQL Server 2005 網(wǎng)絡(luò)配置 MSSQLSERVER 屬 性的協(xié)議 在右邊的屬性框中把 VIA 協(xié)議 禁用即可 為什么啟動(dòng)為什么啟動(dòng) sqlsql serverserver 配置管理器出現(xiàn)請(qǐng)求失敗或服務(wù)未及時(shí)響應(yīng)配置管理器出現(xiàn)請(qǐng)求失敗或服務(wù)未及時(shí)響應(yīng) 解決方案 停用 VIA 協(xié)議 問(wèn)題解決 VIA 協(xié)議 停用方法 開(kāi)始 程序 Microsoft SQL Server 2005 配置工具 SQL Server Configuration Manager 打開(kāi)后 找到 SQL Server 2005 網(wǎng)絡(luò)配置 MSSQLSERVER 屬性的協(xié)議 在右邊的屬性框 中把 VIA 協(xié)議 禁用即可 你查看它的日志 看看是否中間存在這樣的一句類(lèi)似的話(huà) 文件 C Program Files Microsoft SQL Server MSSQL 1 MSSQL DATA mastlog ldf 已壓縮 但未駐留在只讀數(shù)據(jù)庫(kù)或 文件組中 必須將此文件解壓縮 如果是的話(huà) 你將 sql 的文件夾右鍵屬性 選擇高級(jí) 在出現(xiàn)的界面里 壓縮 內(nèi)容以便節(jié)省磁盤(pán)空間 的選項(xiàng) 確定就行了 解決 SQL Server 不允許進(jìn)行遠(yuǎn)程連接問(wèn)題 剛剛安裝的數(shù)據(jù)庫(kù)系統(tǒng) 按照默認(rèn)安裝的話(huà) 很可能在進(jìn)行遠(yuǎn)程連接時(shí)報(bào)錯(cuò) 通常是錯(cuò)誤 在連接到 SQL Server 2005 時(shí) 在默認(rèn)的設(shè)置下 SQL Server 不 允許進(jìn)行遠(yuǎn)程連接可能會(huì)導(dǎo)致此失敗 provider 命名管道提供程序 error 40 無(wú)法打開(kāi)到 SQL Server 的連接 現(xiàn)在針對(duì)此問(wèn)題總結(jié)如下 明白了明白了 SQLSQL ServerServer 是個(gè)網(wǎng)絡(luò)數(shù)據(jù)庫(kù)就可迎刃而解了 簡(jiǎn)單的分為下面的幾是個(gè)網(wǎng)絡(luò)數(shù)據(jù)庫(kù)就可迎刃而解了 簡(jiǎn)單的分為下面的幾 種情況 種情況 1 數(shù)據(jù)庫(kù)引擎沒(méi)有啟動(dòng) 有兩種啟動(dòng)方式 1 開(kāi)始 程序 Microsoft SQL Server 2005 SQL Server 2005 外圍應(yīng) 用配置器 在打開(kāi)的界面單擊 服務(wù)的連接的外圍應(yīng)用配置器 在打開(kāi)的界面中 找到 Database Engine 單擊 服務(wù) 在右側(cè)查看是否已啟動(dòng) 如果沒(méi)有啟動(dòng)可單 擊 啟動(dòng) 并確保 啟動(dòng)類(lèi)型 為自動(dòng) 不要為手動(dòng) 否則下次開(kāi)機(jī)時(shí)又要手動(dòng)啟動(dòng) 2 可打開(kāi) 開(kāi)始 程序 Microsoft SQL Server 2005 配置工具 SQL Server Configuration Manager 選中 SQL Server 2005 服務(wù)中 SQL Server MSSQLSERVER 并單擊工具欄中的 啟動(dòng)服務(wù) 按鈕把服務(wù)狀態(tài)改為啟動(dòng) 使用上面兩種方式時(shí) 有時(shí)候在啟動(dòng)的時(shí)候可能會(huì)出現(xiàn)錯(cuò)誤 不能啟動(dòng) 這時(shí) 就要查看 SQL Server 2005 配置管理器 中的 SQL Server 2005 網(wǎng)絡(luò)配置 MSSQLSERVER 協(xié)議中的 VIA 是否已啟用 如果已啟用 則把它禁止 然后再執(zhí)行 上述一種方式操作就可以了 2 是否已經(jīng)允許遠(yuǎn)程連接 這個(gè)部分可以簡(jiǎn)單的分為 4 個(gè)方面 分別是 在 SQL Server 上啟用遠(yuǎn)程連接 啟用 SQL Server 瀏覽服務(wù) 在 Windows 防 火墻中為 SQL Server 2005 創(chuàng)建例外和在 Windows 防火墻中為 SQLBrowser 創(chuàng)建例外 下面是幾個(gè)具體的操作方式 在在 SQLServerSQLServer 實(shí)例上啟用遠(yuǎn)程連接實(shí)例上啟用遠(yuǎn)程連接 1 指向 開(kāi)始 程序 Microsoft SQL Server 2005 配置工具 SQL Server 外圍應(yīng)用配置器 2 在 SQL Server 2005 外圍應(yīng)用配置器 頁(yè) 單擊 服務(wù)和連接的外 圍應(yīng)用配置器 3 然后單擊展開(kāi) 數(shù)據(jù)庫(kù)引擎 選中 遠(yuǎn)程連接 在右邊選中 本 地連接和遠(yuǎn)程連接 再選擇要使用的協(xié)議 這個(gè)地方應(yīng)當(dāng)啟用 TCP IP 和命名管道服務(wù) 單 擊 應(yīng)用 您會(huì)看到下消息 直到重新啟動(dòng)數(shù)據(jù)庫(kù)引擎服務(wù)后 對(duì)連接設(shè)置所做的更改才會(huì)生效 單擊 確定 按鈕返回 4 展開(kāi) 數(shù)據(jù)庫(kù)引擎 選中 服務(wù) 在右邊單擊 停止 等到 MSSQLSERVER 服務(wù)停止 然后單擊 啟動(dòng) 重新啟動(dòng) MSSQLSERVER 服務(wù) 啟用啟用 SQLServerSQLServer 瀏覽器服務(wù)瀏覽器服務(wù) 1 指向 開(kāi)始 程序 Microsoft SQL Server 2005 配置工具 SQL Server 外圍應(yīng)用配置器 2 在 SQL Server 2005 外圍應(yīng)用配置器 頁(yè) 單擊 服務(wù)和連接的外 圍應(yīng)用配置器 3 然后單擊展開(kāi) SQL Server Browser 選中 服務(wù) 在右邊 啟 動(dòng)類(lèi)型 選擇 自動(dòng) 再單擊 啟動(dòng) 單擊 確定 按鈕返回 在在 WindowsWindows 防火墻中為防火墻中為 SQL SQL ServerServer 2005 2005 創(chuàng)建例外創(chuàng)建例外 1 在 Windows 防火墻設(shè)置界面中 選擇 例外 選項(xiàng)卡 然后單擊 添加程序 2 在 添加程序窗口 中單擊 瀏覽 3 然后找到 C ProgramFiles Microsoft Files Microsoft SQL Server MSSQL 1 MSSQL Binn sqlservr exe 單擊 確定 返回 注意 路徑可能會(huì)根據(jù) SQL Server 2005 安裝不同而不同 MSSQL 1 是占位符 對(duì)應(yīng)數(shù)據(jù)庫(kù)實(shí)例 ID 4 對(duì)每個(gè)需要打開(kāi)遠(yuǎn)程訪問(wèn)的 SQL Server 2005 實(shí)例 重復(fù)步驟 1 至 3 在在 WindowsWindows 防火墻中為防火墻中為 SQLBrowser SQLBrowser 創(chuàng)建例外創(chuàng)建例外 1 在 Windows 防火墻設(shè)置界面中 選擇 例外 選項(xiàng)卡 然后單擊 添加程序 2 在 添加程序窗口 中單擊 瀏覽 3 然后找到 C ProgramFiles Microsoft Files Microsoft SQL Server 90 Shared sqlbrowser exe 單擊 確定 返回 注意注意 路徑可能會(huì)根據(jù) SQL Server 2005 安裝不同而不同 在使用 NET 開(kāi)發(fā)進(jìn)行時(shí) 會(huì)遇到使用連接字符串連接 SQL Server 2005 數(shù)據(jù)庫(kù)使用機(jī)器名 稱(chēng)和 localhost 都能連接 但是使用 IP 地址卻不能連接的問(wèn)題 解決的辦法是 在 SQL Server 實(shí)例上啟用本地和遠(yuǎn)程連接 并且在選擇協(xié)議的時(shí)候使用 TCP IP 和命名管道服務(wù)即可解決 在嘗試從遠(yuǎn)程計(jì)算機(jī)連接到 Microsoft SQL Server 2005 實(shí)例時(shí) 可能會(huì)接收到錯(cuò)誤消息 在使 用任何程序連接到 SQL Server 時(shí)都可能會(huì)發(fā)生此問(wèn)題 例如 在使用 SQLCMD 實(shí)用工具連接 到 SQL Server 時(shí)收到以下錯(cuò)誤消息 Sqlcmd 錯(cuò)誤 Microsoft SQL Native Client 建立到服務(wù)器的連接時(shí)發(fā)生錯(cuò)誤 連接到 SQL Server 2005 時(shí) 默認(rèn)設(shè)置 SQL Server 不允許遠(yuǎn)程連接這個(gè)事實(shí)可能會(huì)導(dǎo)致失敗 如果沒(méi)有將 SQL Server 2005 配置為接受遠(yuǎn)程連接 則可能會(huì)發(fā)生此問(wèn)題 默認(rèn)情況下 SQL Server 2005 Express Edition 和 SQL Server 2005 Developer Edition 不允許遠(yuǎn)程連接 若 要配置 SQL Server 2005 以允許遠(yuǎn)程連接 請(qǐng)完成以下所有步驟 在您要從遠(yuǎn)程計(jì)算機(jī)連接到的 SQL Server 實(shí)例上啟用遠(yuǎn)程連接 打開(kāi) SQL Server Browser 服務(wù) 配置防火墻以允許與 SQL Server 和 SQL Server Browser 服務(wù)相關(guān)的網(wǎng)絡(luò)通訊 本文介紹如何完成這些步驟中的每一步 若要在 SQL Server 2005 實(shí)例上啟用遠(yuǎn)程連接并打開(kāi) SQL Server Browser 服務(wù) 請(qǐng)使用 SQL Server 2005 外圍應(yīng)用配置器工具 在安裝 SQL Server 2005 時(shí)會(huì)安裝外圍應(yīng)用配置器工 具 為為 SQL Server 2005 Express Edition 或或 SQL Server 2005 Developer Edition 啟用遠(yuǎn)程連接啟用遠(yuǎn)程連接 必須為要從遠(yuǎn)程計(jì)算機(jī)連接到的每個(gè) SQL Server 2005 實(shí)例啟用遠(yuǎn)程連接 為此 請(qǐng)按照下列步 驟操作 1 單擊 開(kāi)始 依次指向 程序 Microsoft SQL Server 2005 和 配置工具 然后單擊 SQL Server 外圍應(yīng)用配置器 2 在 SQL Server 2005 外圍應(yīng)用配置器 頁(yè)上 單擊 服務(wù)和連接的外圍應(yīng)用配置器 3 在 服務(wù)和連接的外圍應(yīng)用配置器 頁(yè)上 展開(kāi) 數(shù)據(jù)庫(kù)引擎 依次單擊 遠(yuǎn)程連接 和 本地 連接和遠(yuǎn)程連接 單擊適用于您的環(huán)境的相應(yīng)協(xié)議 然后單擊 應(yīng)用 注意注意 請(qǐng)?jiān)诮邮盏揭韵孪r(shí)單擊 確定 直到重新啟動(dòng)數(shù)據(jù)庫(kù)引擎服務(wù)后 對(duì)連接設(shè)置所做的更改才會(huì)生效 4 在 服務(wù)和連接的外圍應(yīng)用配置器 頁(yè)上 展開(kāi) 數(shù)據(jù)庫(kù)引擎 依次單擊 服務(wù) 和 停止 等 待 MSSQLSERVER 服務(wù)停止 然后單擊 啟動(dòng) 以重新啟動(dòng) MSSQLSERVER 服務(wù) 啟用啟用 SQL Server Browser 服務(wù)服務(wù) 如果您是通過(guò)使用實(shí)例名稱(chēng)來(lái)運(yùn)行 SQL Server 2005 并且在連接字符串中沒(méi)有使用特定的 TCP IP 端口號(hào) 則必須啟用 SQL Server Browser 服務(wù)以允許遠(yuǎn)程連接 例如 使用 SQLEXPRESS 的默認(rèn)實(shí)例名稱(chēng)安裝的 SQL Server 2005 Express 不管您正在運(yùn)行多少 個(gè) SQL Server 2005 實(shí)例 只需要啟用一次 SQL Server Browser 服務(wù) 若要啟用 SQL Server Browser 服務(wù) 請(qǐng)執(zhí)行以下步驟 重要說(shuō)明重要說(shuō)明 這些步驟可能會(huì)增加您的安全風(fēng)險(xiǎn) 這些步驟還可能導(dǎo)致您的計(jì)算機(jī)或網(wǎng)絡(luò)更易于受到 惡意用戶(hù)或惡意軟件 如病毒 的攻擊 我們之所以推薦本文介紹的這一過(guò)程 是為了使程序能夠 按照設(shè)計(jì)意圖運(yùn)行 或者為了實(shí)現(xiàn)特定的程序功能 我們建議在進(jìn)行這些更改之前 充分考慮在您 的特定環(huán)境中實(shí)施這一過(guò)程可能帶來(lái)的風(fēng)險(xiǎn) 如果您選擇實(shí)施此過(guò)程 請(qǐng)采用任何適當(dāng)?shù)母郊硬襟E 以保護(hù)您的系統(tǒng) 我們建議只有確實(shí)需要這一過(guò)程時(shí)才使用它 1 單擊 開(kāi)始 依次指向 程序 Microsoft SQL Server 2005 和 配置工具 然后單擊 SQL Server 外圍應(yīng)用配置器 2 在 SQL Server 2005 外圍應(yīng)用配置器 頁(yè)上 單擊 服務(wù)和連接的外圍應(yīng)用配置器 3 在 服務(wù)和連接的外圍應(yīng)用配置器 頁(yè)上 單擊 SQL Server Browser 在 啟動(dòng)類(lèi)型 中單 擊 自動(dòng) 選項(xiàng) 然后單擊 應(yīng)用 注意注意 在單擊 自動(dòng) 選項(xiàng)后 每次啟動(dòng) Microsoft Windows 時(shí)將自動(dòng)啟動(dòng) SQL Server Browser 服務(wù) 4 單擊 啟動(dòng) 然后單擊 確定 注意注意 在計(jì)算機(jī)上運(yùn)行 SQL Server Browser 服務(wù)時(shí) 計(jì)算機(jī)顯示其上運(yùn)行的每個(gè) SQL Server 實(shí)例的實(shí)例名稱(chēng)和連接信息 如果不啟用 SQL Server Browser 服務(wù)并且通過(guò)分配的 TCP 端口 直接連接到 SQL Server 實(shí)例 則可以降低此風(fēng)險(xiǎn) 本文不討論如何通過(guò) TCP 端口直接到 SQL Server 實(shí)例 有關(guān) SQL Server Browser 服務(wù)和連接到 SQL Server 實(shí)例的更多信息 請(qǐng)參見(jiàn) SQL Server 聯(lián)機(jī)叢書(shū) 中的以下主題 SQL Server Browser 服務(wù) 連接到 SQL Server 數(shù)據(jù)庫(kù)引擎 客戶(hù)端網(wǎng)絡(luò)配置 在在 Windows 防火墻中創(chuàng)建例外防火墻中創(chuàng)建例外 這些步驟適用于 Windows XP Service Pack 2 SP2 和 Windows Server 2003 中包含的 Windows 防火墻版本 如果您使用的是不同的防火墻系統(tǒng) 請(qǐng)參閱相應(yīng)的防火墻文檔以了解更多 信息 如果在運(yùn)行 SQL Server 2005 的計(jì)算機(jī)上運(yùn)行防火墻 將會(huì)阻止訪問(wèn) SQL Server 2005 的外 部連接 除非 SQL Server 2005 和 SQL Server Browser 服務(wù)可以通過(guò)防火墻進(jìn)行通信 必 須為每個(gè)要接受遠(yuǎn)程連接的 SQL Server 2005 實(shí)例創(chuàng)建一個(gè)例外 并為 SQL Server Browser 服務(wù)創(chuàng)建一個(gè)例外 在安裝 SQL Server 2005 的程序文件時(shí) SQL Server 2005 會(huì)使用一個(gè)實(shí)例 ID 作為路徑的 一部分 若要為每個(gè) SQL Server 實(shí)例創(chuàng)建一個(gè)例外 必須確定正確的實(shí)例 ID 若要獲取實(shí)例 ID 請(qǐng)執(zhí)行以下步驟 1 單擊 開(kāi)始 依次指向 程序 Microsoft SQL Server 2005 和 配置工具 然后單擊 SQL Server 配置管理器 2 在 SQL Server 配置管理器 中 單擊右窗格中的 SQL Server Browser 服務(wù) 右鍵單 擊主窗口中的實(shí)例名稱(chēng) 然后單擊 屬性 3 在 SQL Server Browser 屬性 頁(yè)上 單擊 高級(jí) 選項(xiàng)卡 定位到屬性列表中的實(shí)例 ID 然后單擊 確定 若要打開(kāi) Windows 防火墻 請(qǐng)單擊 開(kāi)始 再單擊 運(yùn)行 鍵入 firewall cpl 然后單擊 確定 在在 Windows 防火墻中為防火墻中為 SQL Server 2005 創(chuàng)建例外創(chuàng)建例外 若要在 Windows 防火墻中為 SQL Server 2005 創(chuàng)建例外 請(qǐng)執(zhí)行以下步驟 1 在 Windows 防火墻中 單擊 例外 選項(xiàng)卡 然后單擊 添加程序 2 在 添加程序 窗口中 單擊 瀏覽 3 單擊 C Program Files Microsoft SQL Server MSSQL 1 MSSQL Binn sqlservr exe 可執(zhí)行程序 單擊 打開(kāi) 然后單擊 確 定 注意注意 上述路徑可能會(huì)根據(jù) SQL Server 2005 的安裝位置而不同 MSSQL 1 這個(gè)占位 符代表的是您在前面過(guò)程的步驟 3 中獲得的實(shí)例 ID 4 對(duì)于每個(gè)需要為其創(chuàng)建例外的 SQL Server 2005 實(shí)例 重復(fù)步驟 1 到步驟 3 在在 Windows 防火墻中為防火墻中為 SQL Server Browser 服務(wù)創(chuàng)建例外服務(wù)創(chuàng)建例外 若要在 Windows 防火墻中為 SQL Server Browser 服務(wù)創(chuàng)建例外 請(qǐng)執(zhí)行以下步驟 1 在 Windows 防火墻中 單擊 例外 選項(xiàng)卡 然后單擊 添加程序 2 在 添加程序 窗口中 單擊 瀏覽 3 單擊 C Program Files Microsoft SQL Server 90 Shared sqlbrowser exe 可執(zhí)行 程序 單擊 打開(kāi) 然后單擊 確定 注意注意 上述路徑可能會(huì)根據(jù) SQL Server 2005 的安裝位置而不同 遠(yuǎn)程連接遠(yuǎn)程連接 SQL Server 2000 服務(wù)器的解決方案服務(wù)器的解決方案 來(lái)源 天新網(wǎng) 編輯 若水 時(shí)間 2008 05 10 7701 遠(yuǎn)程連接 SQL Server 2000 服務(wù)器的解決方案 需求如下 需要遠(yuǎn)程連接外地的 SQL Server 2000 服務(wù)器 測(cè)試條件 一個(gè)公網(wǎng) IP 兩個(gè)靜態(tài) IP 具體步驟 具體步驟 一 一 ping 服務(wù)器服務(wù)器 IP 能否能否 ping 通通 觀察遠(yuǎn)程 SQL Server 2000 服務(wù)器的物理連接是否存在 如果不行 請(qǐng)檢查網(wǎng)絡(luò) 查看配置 當(dāng)然得確保遠(yuǎn)程 sql server 2000 服務(wù)器的 IP 拼寫(xiě)正確 二二 在在 Dos 或命令行下輸入或命令行下輸入 telnet 服務(wù)器服務(wù)器 IP 端口 看能否連通端口 看能否連通 如 telnet 202 114 100 100 1433 通常端口值是 1433 因?yàn)?1433 是 SQL Server 2000 的對(duì)于 Tcp IP 的默認(rèn)偵聽(tīng)端口 如果有 問(wèn)題 通常這一步會(huì)出問(wèn)題 通常的提示是 無(wú)法打開(kāi)連接 連接失敗 如果這一步有問(wèn)題 應(yīng)該檢查以下選項(xiàng) 1 檢查遠(yuǎn)程服務(wù)器是否啟動(dòng)了 sql server 2000 服務(wù) 如果沒(méi)有 則啟動(dòng) 2 檢查服務(wù)器端有沒(méi)啟用 Tcp IP 協(xié)議 因?yàn)檫h(yuǎn)程連接 通過(guò)因特網(wǎng) 需要靠這個(gè)協(xié)議 檢查方 法是 在服務(wù)器上打開(kāi) 開(kāi)始菜單 程序 Microsoft SQL Server 服務(wù)器網(wǎng)絡(luò)實(shí)用工具 看啟用的 協(xié)議里是否有 tcp ip 協(xié)議 如果沒(méi)有 則啟用它 3 檢查服務(wù)器的 tcp ip 端口是否配置為 1433 端口 仍然在服務(wù)器網(wǎng)絡(luò)實(shí)用工具里查看啟用協(xié)議 里面的 tcp ip 的屬性 確保默認(rèn)端口為 1433 并且隱藏服務(wù)器復(fù)選框沒(méi)有勾上 事實(shí)上 如果默認(rèn)端口被修改 也是可以的 但是在客戶(hù)端做 telnet 測(cè)試時(shí) 寫(xiě)服務(wù)器端口號(hào) 時(shí)必須與服務(wù)器配置的端口號(hào)保持一致 如果隱藏服務(wù)器復(fù)選框被勾選 則意味著客戶(hù)端無(wú)法通過(guò) 枚舉服務(wù)器來(lái)看到這臺(tái)服務(wù)器 起到了保護(hù)的作用 但不影響連接 但是 Tcp ip 協(xié)議的默認(rèn)端口將 被隱式修改為 2433 在客戶(hù)端連接時(shí)必須作相應(yīng)的改變 4 如果服務(wù)器端操作系統(tǒng)打過(guò) sp2 補(bǔ)丁 則要對(duì) Windows 防火墻作一定的配置 要對(duì)它開(kāi)放 1433 端口 通常在測(cè)試時(shí)可以直接關(guān)掉 windows 防火墻 其他的防火墻也關(guān)掉最好 5 檢查服務(wù)器是否在 1433 端口偵聽(tīng) 如果服務(wù)器沒(méi)有在 tcp 連接的 1433 端口偵聽(tīng) 則是連接 不上的 檢查方法是在服務(wù)器的 dos 或命令行下面輸入 netstat a n 或者是 netstat an 在結(jié)果列 表里看是否有類(lèi)似 tcp 127 0 0 1 1433 listening 的項(xiàng) 如果沒(méi)有 則通常需要給 sql server 2000 打 上至少 sp3 的補(bǔ)丁 其實(shí)在服務(wù)器端啟動(dòng)查詢(xún)分析器 輸入 select version 執(zhí)行后可以看到版 本號(hào) 版本號(hào)在 8 0 2039 以下的都需要打補(bǔ)丁 如果以上都沒(méi)問(wèn)題 這時(shí)你再做 telnet 服務(wù)器 ip 1433 測(cè)試 將會(huì)看到屏幕一閃之后光標(biāo)在左 上角不停閃動(dòng) 恭喜你 你馬上可以開(kāi)始在企業(yè)管理器或查詢(xún)分析器連接了 三 檢查客戶(hù)端設(shè)置三 檢查客戶(hù)端設(shè)置 程序 Microsoft SQL Server 客戶(hù)端網(wǎng)絡(luò)使用工具 像在服務(wù)器網(wǎng)絡(luò)實(shí)用工具里一樣 確保 客戶(hù)端 tcp ip 協(xié)議啟用 并且默認(rèn)端口為 1433 或其他端口 與服務(wù)器端保持一致就行 四 在企業(yè)管理器里或查詢(xún)那分析器連接測(cè)試四 在企業(yè)管理器里或查詢(xún)那分析器連接測(cè)試 企業(yè)管理器 右鍵 SQlserver 組 新建 sqlserver 注冊(cè) 下一步 寫(xiě)入遠(yuǎn)程 IP 下一步 選 Sqlserver 登陸 下一步 寫(xiě)入登陸名與密碼 sa password 下一步 下一步 完成 查詢(xún)分析器 文件 連接 寫(xiě)入遠(yuǎn)程 IP 寫(xiě)入登錄名和密碼 sa password 確定 通常建議在查詢(xún)分析器里做 因?yàn)槟J(rèn)情況下 通過(guò)企業(yè)管理器注冊(cè)另外一臺(tái) SQL Server 的超時(shí)設(shè) 置是 4 秒 而查詢(xún)分析器是 15 秒 修改默認(rèn)連接超時(shí)的方法 修改默認(rèn)連接超時(shí)的方法 企業(yè)管理器 工具 選項(xiàng) 在彈出的 SQL Server 企業(yè)管理器屬性 窗口中 點(diǎn)擊 高級(jí) 選項(xiàng)卡 連接 設(shè)置 在 登錄超時(shí) 秒 后面的框里輸入一個(gè)較大的數(shù)字 查詢(xún)分析器 工具 選項(xiàng) 連接 在 登錄超時(shí) 秒 后面的框里輸入一個(gè)較大的數(shù)字 通常就可以連通了 如果提示錯(cuò)誤 則進(jìn)入下一步 五 錯(cuò)誤產(chǎn)生的原因通常是由于五 錯(cuò)誤產(chǎn)生的原因通常是由于 SQL Server 使用了使用了 僅僅 Windows 的身份驗(yàn)證方式 因此用戶(hù)無(wú)法的身份驗(yàn)證方式 因此用戶(hù)無(wú)法 使用使用 SQL Server 的登錄帳戶(hù) 如的登錄帳戶(hù) 如 sa 進(jìn)行連接 解決方法如下所示 進(jìn)行連接 解決方法如下所示 1 在服務(wù)器端使用企業(yè)管理器 并且選擇 使用 Windows 身份驗(yàn)證 連接上 SQL Server 2 展開(kāi) SQL Server 組 鼠標(biāo)右鍵點(diǎn)擊 SQL Server 服務(wù)器的名稱(chēng) 選擇 屬性 再選擇 安全性 選 項(xiàng)卡 3 在 身份驗(yàn)證 下 選擇 SQL Server 和 Windows 4 重新啟動(dòng) SQL Server 服務(wù) 在 dos 或命令行下面 net stop MSSQLserver 停止服務(wù) net start mssqlserver 啟動(dòng)服務(wù) 也是一種快捷的方法 注釋 在連接本地服務(wù)器時(shí) 通常使用的是命名管道協(xié)議 在服務(wù)器網(wǎng)絡(luò)實(shí)用工具里可以看到啟用的 協(xié)議有這個(gè) 默認(rèn)端口是 445 因此在本地能連通是不能說(shuō)明什么問(wèn)題的 連接遠(yuǎn)程服務(wù)器是完全不同 的協(xié)議 再次連接 顯示連接成功 在連接到在連接到 SQL SERVER 2005 時(shí) 在默認(rèn)的設(shè)置下時(shí) 在默認(rèn)的設(shè)置下 SQL SERVER 不允許進(jìn)行不允許進(jìn)行 遠(yuǎn)程連接可能會(huì)導(dǎo)致此失敗遠(yuǎn)程連接可能會(huì)導(dǎo)致此失敗 問(wèn)題 在建立與服務(wù)器的連接時(shí)出錯(cuò) 在連接到 SQL Server 2005 時(shí) 在默認(rèn)的設(shè)置下 SQL Server 不允許進(jìn)行遠(yuǎn)程連接 可能會(huì)導(dǎo)致此失敗 provider SQL 網(wǎng)絡(luò)接口 error 26 定位指定的服務(wù)器 實(shí)例時(shí)出錯(cuò) Net SqlClient Data Provider 解決 步驟 1 在 SQLServer 實(shí)例上啟用遠(yuǎn)程連接 1 指向 開(kāi)始 程序 Microsoft SQL Server 2005 配置工具 SQL Server 外圍應(yīng)用配置器 2 在 SQL Server 2005 外圍應(yīng)用配置器 頁(yè) 單擊 服務(wù)和連接的外圍應(yīng)用配置器 3 然后單擊展開(kāi) 數(shù)據(jù)庫(kù)引擎 選中 遠(yuǎn)程連接 在右邊選中 本地連接和遠(yuǎn)程連接 再選擇要使用的協(xié)議 這個(gè)地方應(yīng)當(dāng)啟用 TCP IP 和命名管道服務(wù) 單擊 應(yīng)用 您會(huì)看到下消息 直到重新啟動(dòng)數(shù)據(jù)庫(kù)引擎服務(wù)后 對(duì)連接設(shè)置所做的更改才會(huì)生效 單擊 確定 按鈕返回 4 展開(kāi) 數(shù)據(jù)庫(kù)引擎 選中 服務(wù) 在右邊單擊 停止 等到 MSSQLSERVER 服務(wù)停止 然后單擊 啟動(dòng) 重新啟動(dòng) MSSQLSERVER 服務(wù) 步驟 2 啟用 SQLServer 瀏覽器服務(wù) 1 指向 開(kāi)始 程序 Microsoft SQL Server 2005 配置工具 SQL Server 外圍應(yīng)用配置器 2 在 SQL Server 2005 外圍應(yīng)用配置器 頁(yè) 單擊 服務(wù)和連接的外圍應(yīng)用配置器 3 然后單擊展開(kāi) SQL Server Browser 選中 服務(wù) 在右邊 啟動(dòng)類(lèi)型 選擇 自動(dòng) 再單擊 啟動(dòng) 單擊 確定 按鈕返回 步驟 3 在 Windows 防火墻中為 SQL Server 2005 創(chuàng)建例外 1 在 Windows 防火墻設(shè)置界面中 選擇 例外 選項(xiàng)卡 然后單擊 添加程序 2 在 添加程序窗口 中單擊 瀏覽 3 然后找到 C ProgramFiles Microsoft Files Microsoft SQL Server MSSQL 1 MSSQL Binn sqlservr exe 單擊 確定 返回 注意 路徑可能會(huì)根據(jù) SQL Server 2005 安裝不同而不同 MSSQL 1 是占位符 對(duì)應(yīng)數(shù)據(jù)庫(kù)實(shí)例 ID 4 對(duì)每個(gè)需要打開(kāi)遠(yuǎn)程訪問(wèn)的 SQL Server 2005 實(shí)例 重復(fù)步驟 1 至 3 步驟 4 在 Windows 防火墻中為 SQLBrowser 創(chuàng)建例外 1 在 Windows 防火墻設(shè)置界面中 選擇 例外 選項(xiàng)卡 然后單擊 添加程序 2 在 添加程序窗口 中單擊 瀏覽 3 然后找到 C ProgramFiles Microsoft Files Microsoft SQL Server 90 Shared sqlbrowser exe 單擊 確定 返回 注意 路徑可能會(huì)根據(jù) SQL Server 2005 安裝不同而不同 問(wèn)題 2 現(xiàn)在可能會(huì)出現(xiàn) sa 不能登陸的問(wèn)題 解決辦法如下 用用 Windows 身份驗(yàn)證登陸 在 屬性 窗口中 轉(zhuǎn)到 Security 安全性 項(xiàng) 在 服務(wù)器身份驗(yàn)證 中設(shè)置為 SQL Server 和 Windows 身份驗(yàn)證模式 確定 根據(jù)提示 你應(yīng)該重新啟動(dòng) sql 服務(wù) 如果執(zhí)行 EXEC sp password null null sa ALTER LOGIN sa ENABLE 這句話(huà)時(shí)報(bào)如下的錯(cuò) Msg 15118 Level 16 State 1 Line 1 密碼有效性驗(yàn)證失敗 該密碼不夠復(fù)雜 不符合 Windows 策略要求 則說(shuō)明你的服務(wù)器的密碼策略有復(fù)雜性要求 SQL 2005 的密碼復(fù)雜性與 Windows 的密碼復(fù)雜性策略是關(guān)聯(lián)的 則要求你把 sa 的密碼設(shè)置為一個(gè)復(fù)雜的密碼 因此得改為如下語(yǔ)句 EXEC sp password null guoqiang1234 sa ALTER LOGIN sa ENABLE sp password 語(yǔ)法如下 sp password 舊密碼 登錄名 問(wèn)題 3 IP 地址不能連接 在使用 NET 開(kāi)發(fā)進(jìn)行時(shí) 會(huì)遇到使用連接字符串連接 SQL Server 2005 數(shù)據(jù)庫(kù)使用機(jī)器名稱(chēng)和 localhost 都能連接 但是使用 IP 地址卻不能連接的問(wèn)題 解決的辦法是在 SQL Server 實(shí)例上啟用本地和遠(yuǎn)程連接 并且在選擇協(xié)議的時(shí)候使用 TCP IP 和命名管道服務(wù)即可解 決 在連接到在連接到 SQL Server 2005 時(shí) 在默認(rèn)的設(shè)置下時(shí) 在默認(rèn)的設(shè)置下 SQL Server 不允許進(jìn)行遠(yuǎn)程不允許進(jìn)行遠(yuǎn)程 連接可能會(huì)導(dǎo)致此失敗 連接可能會(huì)導(dǎo)致此失敗 provider 命名管道提供程序命名管道提供程序 error 40 無(wú)法打開(kāi)到無(wú)法打開(kāi)到 SQL Server 的連接的連接 在 net2005 測(cè)試連接遠(yuǎn)程 2005 出現(xiàn)的問(wèn)題 現(xiàn)在總結(jié)一下可能出現(xiàn)問(wèn)題的地方 1 在 sql server 外圍應(yīng)用配置器 進(jìn)行服務(wù)和連接的外圍應(yīng)用配置器里面進(jìn)行設(shè)置 里面有遠(yuǎn)程連接的選項(xiàng) 2 在 sql server configuration manager 里面把 tcp ip 和 named pipes 協(xié)議的開(kāi) 啟 3 在數(shù)據(jù)庫(kù)屬性中有是否允許遠(yuǎn)程連接打開(kāi) 4 最后開(kāi)啟 sa 帳戶(hù) 默認(rèn) sa 帳戶(hù)是 disabled 的 Sql Server 2005 如何更改服務(wù)器身份驗(yàn)證模式并啟用如何更改服務(wù)器身份驗(yàn)證模式并啟用 sa 帳戶(hù)帳戶(hù) 在安裝過(guò)程中 SQL Server 數(shù)據(jù)庫(kù)引擎 設(shè)置為 Windows 身份驗(yàn)證模式或 SQL Server 和 Windows 身份驗(yàn)證模式 如果在安裝過(guò)程中選擇 Windows 身份驗(yàn)證模式 則 sa 登錄將被禁用 如果稍后將 身份驗(yàn)證模式更改為 SQL Server 和 Windows 身份驗(yàn)證模式 則 sa 登錄仍處于禁用狀 態(tài) 若要啟用 sa 登錄帳戶(hù) 請(qǐng)使用 ALTER LOGIN 語(yǔ)句 為 sa 登錄選擇一個(gè)強(qiáng)密碼非常重要 但 MS 推薦盡可能使用 Windows 身份驗(yàn)證 Windows 身份驗(yàn)證使用 Kerberos 安全協(xié)議 通過(guò)強(qiáng)密碼的復(fù)雜性驗(yàn)證提供密碼策略強(qiáng)制 提供帳戶(hù)鎖定支持 并且支持密碼過(guò)期 sa 登錄帳戶(hù)只能使用 SQL Server 身份驗(yàn)證連接到服務(wù)器 更改安全身份驗(yàn)證模式 在 SQL Server Management Studio 的對(duì)象資源管理器中 右鍵單擊服務(wù)器 再單擊 屬性 在 安全性 頁(yè)上的 服務(wù)器身份驗(yàn)證 下 選擇新的服務(wù)器身份驗(yàn)證模式 再單擊 確定 在 SQL Server Management Studio 對(duì)話(huà)框中 單擊 確定 以確認(rèn)需要重新啟動(dòng) SQL Server 從 SQL Server Management Studio 重新啟動(dòng) SQL Server 在對(duì)象資源管理器中 右鍵單擊您的服務(wù)器 再單擊 重新啟動(dòng) 如果運(yùn)行有 SQL Server 代理 則也必須重新啟動(dòng)該代理 使用 Transact SQL 啟用 sa 登錄帳戶(hù) 執(zhí)行下列語(yǔ)句以啟用 sa 密碼并分配一個(gè)密碼 ALTER LOGIN sa ENABLE GO ALTER LOGIN sa WITH PASSWORD GO 使用 Management Studio 啟用 sa 登錄帳戶(hù) 在對(duì)象資源管理器中 依次展開(kāi) 安全 登錄名 右鍵單擊 sa 再單擊 屬性 在 常規(guī) 頁(yè)上 您可能需要為 sa 登錄名創(chuàng)建密碼并確認(rèn)該密碼 在 狀態(tài) 頁(yè)的 登錄 部分中 單擊 啟用 然后單擊 確定 附加 強(qiáng)密碼指南 強(qiáng)密碼不易被人猜出 也不易用計(jì)算機(jī)程序攻擊 強(qiáng)密碼不能使用禁止的條件或字詞 包 括 空條件或 NULL 條件 Password Admin Administrator sa sysadmin 強(qiáng)密碼不能是下列與安裝的計(jì)算機(jī)有關(guān)聯(lián)的詞 當(dāng)前登錄到計(jì)算機(jī)上的用戶(hù)的名稱(chēng) 計(jì)算機(jī)名稱(chēng) 強(qiáng)密碼長(zhǎng)度必須多于 8 個(gè)字符 并且至少要滿(mǎn)足下列四個(gè)條件中的三個(gè) 必須包含大寫(xiě)字母 必須包含小寫(xiě)字母 必須包含數(shù)字 必須包含非字母數(shù)字字符 例如 或 SQL Server 2005 不允許遠(yuǎn)程連接解決方法 做課程設(shè)計(jì)時(shí) 很多學(xué)生都遇到這個(gè)問(wèn)題 把解決方法寫(xiě)在這兒 供參考 剛剛安裝的數(shù)據(jù)庫(kù)系統(tǒng) 按照默認(rèn)安裝的話(huà) 很可能在進(jìn)行遠(yuǎn)程連接時(shí)報(bào)錯(cuò) 通常是錯(cuò)誤 在連接到 SQL Server 2005 時(shí) 在默認(rèn)的設(shè)置下 SQL Server 不允許進(jìn)行遠(yuǎn)程連接可能會(huì)導(dǎo)致此失敗 provider 命名管道 提供程序 error 40 無(wú)法打開(kāi)到 SQL Server 的連接 搜 MSDN 上面有一片機(jī)器翻譯的文章 是在讓人難以明 白 現(xiàn)在總結(jié)如下 明白了 SQL Server 是個(gè)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 山西省陽(yáng)泉市第十一中學(xué)2025屆高一化學(xué)第二學(xué)期期末經(jīng)典試題含解析
- 鳳凰陵園公墓管理辦法
- 新疆煤田火災(zāi)管理辦法
- 公司投資評(píng)價(jià)管理辦法
- 兼職專(zhuān)家管理暫行辦法
- 人工智能在材料成型與控制工程專(zhuān)業(yè)人才培養(yǎng)中的應(yīng)用
- 煤礦班組建設(shè)實(shí)施建議
- 煤層氣開(kāi)采過(guò)程中壓力分布的研究
- 基于教育科技融合的地方高校轉(zhuǎn)型研究
- 硅酸鹽水泥生產(chǎn)工藝流程
- 2024年安徽省合肥市北城片區(qū)七年級(jí)數(shù)學(xué)第一學(xué)期期末學(xué)業(yè)水平測(cè)試試題含解析
- 2025至2030中國(guó)銅冶煉行業(yè)發(fā)展現(xiàn)狀及應(yīng)用需求現(xiàn)狀分析報(bào)告
- 茶園租賃合同(含茶葉加工銷(xiāo)售)
- 2025至2030全球及中國(guó)浮式液化天然氣行業(yè)產(chǎn)業(yè)運(yùn)行態(tài)勢(shì)及投資規(guī)劃深度研究報(bào)告
- 藥品連鎖總部管理制度
- 2025至2030中國(guó)家用清潔工具行業(yè)發(fā)展趨勢(shì)分析與未來(lái)投資戰(zhàn)略咨詢(xún)研究報(bào)告
- 20250617國(guó)金證券機(jī)器人行業(yè)研究垂直領(lǐng)域具身智能機(jī)器人的野望416mb
- 管理類(lèi)本科論文
- 招商人員筆試題目及答案
- 物理●湖北卷丨2024年湖北省普通高中學(xué)業(yè)水平選擇性考試物理試卷及答案
- 全科規(guī)培考試試題及答案
評(píng)論
0/150
提交評(píng)論