SQL Server 2005映象設定常見錯誤處理
基本上做過SQL Server 2005的人都遇到過以下這兩種錯誤資訊提示:
1. 一個或多個伺服器網路地址缺少完全限定域名(FQDN)。為每個伺服器指定FQDN,然後再次單擊“開始映象”。
2.伺服器網路地址 "TCP://primary.test.com:5022" 無法訪問或不存在。請檢查網路地址名稱,並檢查本地和遠端端點的埠是否正常執行。 (Microsoft SQL Server,錯誤: 1418)
下面總結下自己處理這兩個問題的方法,希望對和我一樣遇到這些問題的兄弟姐妹們有所幫助
1. 關於第一個問題,解決方法很簡單,提示此錯誤,意思是說你不在同一個網域,只是一個WORKGROUP,通常在同一個 網域不會有此錯誤出現,但SQL Server 2005映象設定,並不一定需要在同一個網域中,只要修改電腦的DNS尾碼即可,修改方式如下:
右鍵點選【計算機】選擇屬性,選擇計算機名稱tab,點選【其他】按鈕,將DNS尾碼設定成相同的值,如test.com,電腦名稱若為primary,則完整的電腦名稱就為primary.test.com, 將映象server的DNS尾碼設定成相同值
2.(Microsoft SQL Server,錯誤: 1418)這個錯誤一定折磨了不少人,在遇到此問題時在網路上查詢過很多,但都找到可用的解決方案,最後多虧一個懂MIS管理的同仁幫忙,錯誤原因及解決方式如下:
Normal 0 0 2 false false false EN-US ZH-TW X-NONE原因1.可能是TCP協議無法以電腦名稱確定計算機的位置,不能找到對應的IP
step2 將備份拷貝到映象server上
step3 登映象server的資料庫,先用完整備份進行還原,再進行交易記錄的還原,記住都要勾選WITH NORECOVERY,或用以下命令:
restore from disk='`````.bak' with norecofery
restore from disk='````_log.bak' with norecovery
1. 一個或多個伺服器網路地址缺少完全限定域名(FQDN)。為每個伺服器指定FQDN,然後再次單擊“開始映象”。
2.伺服器網路地址 "TCP://primary.test.com:5022" 無法訪問或不存在。請檢查網路地址名稱,並檢查本地和遠端端點的埠是否正常執行。 (Microsoft SQL Server,錯誤: 1418)
下面總結下自己處理這兩個問題的方法,希望對和我一樣遇到這些問題的兄弟姐妹們有所幫助
1. 關於第一個問題,解決方法很簡單,提示此錯誤,意思是說你不在同一個網域,只是一個WORKGROUP,通常在同一個 網域不會有此錯誤出現,但SQL Server 2005映象設定,並不一定需要在同一個網域中,只要修改電腦的DNS尾碼即可,修改方式如下:
右鍵點選【計算機】選擇屬性,選擇計算機名稱tab,點選【其他】按鈕,將DNS尾碼設定成相同的值,如test.com,電腦名稱若為primary,則完整的電腦名稱就為primary.test.com, 將映象server的DNS尾碼設定成相同值
2.(Microsoft SQL Server,錯誤: 1418)這個錯誤一定折磨了不少人,在遇到此問題時在網路上查詢過很多,但都找到可用的解決方案,最後多虧一個懂MIS管理的同仁幫忙,錯誤原因及解決方式如下:
Normal 0 0 2 false false false EN-US ZH-TW X-NONE原因1.可能是TCP協議無法以電腦名稱確定計算機的位置,不能找到對應的IP
解決方式:
修改系統盤下WINDOWS/system32/drivers/etc下面的檔案hosts,在該檔案下加入主體及映象地址的IP及對應的電腦名稱,格式如下:
127.0.0.1 localhost
192.168.1.100 primary.test.com
192.168.1.101 mirror.test.com
注意,在兩臺server上都要加,如果還有見證server,見證server上也要加入
原因2.如果按照上述方式還出現1418錯誤的話就可能是映象server上恢復資料庫時沒有做交易記錄(Transaction Log)的還原導致的,且還原時必須勾選WITH NORECOVERY選項。
解決方法:
step1 在主體server上做資料庫的完整備份及交易記錄備份step2 將備份拷貝到映象server上
step3 登映象server的資料庫,先用完整備份進行還原,再進行交易記錄的還原,記住都要勾選WITH NORECOVERY,或用以下命令:
restore
restore
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10314474/viewspace-684614/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 常見的錯誤 SQL 用法SQL
- SQL Server 異常程式碼處理SQLServer
- 8種常見SQL錯誤用法SQL
- Oracle異常錯誤處理Oracle
- ORACLE 異常錯誤處理Oracle
- Python程式設計中一些常見的錯誤和處理方法Python程式設計
- Python錯誤處理和異常處理(二)Python
- 異常錯誤資訊處理
- rust學習十、異常處理(錯誤處理)Rust
- MySQL常見的8種SQL錯誤用法MySql
- C++錯誤和異常處理C++
- php錯誤與異常處理方法PHP
- goang 錯誤&異常處理機制Go
- 在 SQL Server 中使用 Try Catch 處理異常SQLServer
- 【常見錯誤】--Nltk使用錯誤
- SSH常見錯誤
- MySQL 常見錯誤MySql
- PCB原理圖設計常見錯誤
- 七、Spring Boot 錯誤處理原理 & 定製錯誤頁面Spring Boot
- go 錯誤處理設計思考Go
- 錯誤處理
- 因為修改windows管理員密碼導致sql server 2005不能啟動處理Windows密碼SQLServer
- 說說你對異常處理和錯誤處理的理解
- Go常見錯誤集錦 | 字串底層原理及常見錯誤Go字串
- Go 常見錯誤集錦 | 字串底層原理及常見錯誤Go字串
- sql server 2005資料庫快照SQLServer資料庫
- 已安裝 SQL Server 2005 Express 工具。若要繼續,請刪除 SQL Server 2005 Express 工具SQLServerExpress
- 【SQL Server】常見系統函式SQLServer函式
- Mysql:1236常見錯誤MySql
- npm install 常見錯誤NPM
- 前端錯誤收集以及統一異常處理前端
- Python之錯誤異常和檔案處理Python
- .NET----錯誤和異常處理機制
- 在vue使用異常處理做錯誤提示Vue
- MySQL 效能最佳化:8 種常見 SQL 錯誤用法!MySql
- API的設計(1) - 錯誤處理API
- Python錯誤處理Python
- PHP 錯誤處理PHP
- php錯誤處理PHP