1. 程式人生 > >機房配置之多步OLEDB產生錯誤

機房配置之多步OLEDB產生錯誤

在這裡插入圖片描述
機房配置三步曲完成之後,使用初始使用者名稱和密碼登陸機房提示多步OLEDB操作產生錯誤是什麼原因的?很簡單它是字元長度的原因。欄位型別不匹配或者字元個數超出了資料庫的欄位的最大限制個數。根源在於我們的電腦名長於資料庫中安排好的char的長度。
首先看一下我們的電腦名,會發現他的長度遠遠大於資料庫設定好的char(10)的長度。那麼我們只需要是他們的長度相符合就好。方法有兩種一種是更改資料庫中char的大小一種是更改自己的電腦名使其小於等於10

方法一:修改資料庫中char的大小

點選資料庫中的charge-sys 中的表
在這裡插入圖片描述
右擊資料物件找到computer,可以看到位元組長度是10
在這裡插入圖片描述


對其進行修改即可,可用alter table修改

方法二:修改計算機名

  1. 系統–關於–重新命名這臺電腦

在這裡插入圖片描述
對電腦重新命名即可。注意字元長度控制在10以內。

  1. 修改了電腦名稱之後SQL SERVER的伺服器名稱可能還是你的上一任電腦名字,點選下拉–瀏覽更多–選擇現在的電腦名字即可。

進入機房測試就ok 啦