標籤:style blog http os io strong 資料 ar 問題
最近在部署一個工程,資料庫(sqlserver2005develop)遇到不少問題,下面將一一列出。
安裝完畢後,無法串連到本地執行個體。
開啟microsoft sql server 2005->組態工具->sql server configuration management,發現其中的sql server 2005服務和sqlserver2005網路設定空白。
原因:安裝時,只安裝了用戶端(client),沒有安裝server。回想安裝過程可以發現,並沒有提示填寫執行個體名稱。
解決方案:下載安裝相應版本的server,打補丁,最好安裝到同一目錄下,windows的東西出錯不太好找原因,所以安全起見,最好全部卸載,重新安裝。
匯入平面資料來源時,出現類似以下錯誤:
錯誤 0xc0202049: 資料流程工作 1: 無法在唯讀列“ID”中插入資料。
(SQL Server 匯入和匯出嚮導)
錯誤 0xc0202045: 資料流程工作 1: 驗證列中繼資料失敗。
(SQL Server 匯入和匯出嚮導)
錯誤 0xc004706b: 資料流程工作 1: “組件“目標 - T_***”(34)”驗證失敗,返回的驗證狀態為“VS_ISBROKEN”。
(SQL Server 匯入和匯出嚮導)
錯誤 0xc004700c: 資料流程工作 1: 一個或多個組件未能通過驗證。
(SQL Server 匯入和匯出嚮導)
錯誤 0xc0024107: 資料流程工作 1: 任務驗證期間出錯。
(SQL Server 匯入和匯出嚮導)
解決方案:
返回上一步,出現標題為“選擇源表和源視圖”的視窗,在映射列下點擊編輯按鈕,在彈出的視窗中勾選“啟用標識插入(I)”,確定,繼續。
訪問本地服務時,可以用執行個體名稱訪問,卻無法用IP地址訪問。
我的資料庫連接埠為1433(sqlserver一般都是這個),確保該連接埠沒被防火牆禁用。
解決方案:
- 開啟microsoft sql server management studio,以執行個體名稱連結資料來源,進入後,右鍵點擊資料庫名稱->屬性->連結:在右側下方勾選“允許遠端連線到此伺服器(A)”。
- 開啟sql server configuration management,sqlserver2005網路設定-><執行個體名稱>協議,啟用tcp/ip。雙擊它開啟tcp/ip屬性,查看ip地址,可以看到很多ip,我們要修改的就是它們的tcp連接埠號碼和已啟用選項,保險起見,可以將所有tcp連接埠設定為1433,將所有已啟用設定為“是”。
推薦文章:
SQL Server不存在或訪問被拒絕"問題的解決
sqlserver安裝相關問題