問題1裝U8的心得

2021-10-04 04:30:51 字數 3002 閱讀 6751

安裝用友軟體注意

系統一定不能是家庭版的否則iis服務裝不上。

裝資料庫之前一定要先檢查計算機名稱並重啟生效。

裝完後修復時是個漫長的過程。所以就只能備份原資料庫。(恢復帳套步驟,先在另一台機器上裝上軟體,正常引進備份的帳套然後,然後停止資料庫服務進企業管理器把對應的帳套資料庫分離,然後附加備份的原資料庫mdf

標籤:資料庫連線異常

今天在做資料庫備份程式的時候出現了這樣的異常。

**為///殺死原來所有的資料庫連線程序

sqlconnection conn = new sqlconnection();

= "data source=.;initial catalog=master;user id=sa;pwd =123456";

conn.open();

string sql = "select spid from sysprocesses ,sysdatabases where sysprocesses.dbid=sysdatabases.dbid and '" +

"jc"+ "'";

sqlcommand cmd1 = new sqlcommand(sql, conn);

sqldatareader dr;

arraylist list = new arraylist();

trydr.close();

} catch (sqlexception eee)

finally

//messagebox.show( for (int i = 0; i < i++)

", list[i].tostring()), conn);

cmd1.executenonquery();

conn.close();

messagebox.show("系統已經清除的資料庫執行緒: " + list[i].tostring() + "\r\n正在還原資料庫!");

} //這裡一定要是master資料庫,而不能是要還原的資料庫,因為這樣便變成了有其它程序

//占用了資料庫。

string constr = @"data source=.;initial catalog=master;user id=sa;pwd =123456";

string database = "jc";

string path = backfile;

string backup = string.format("restore database from disk = '' with replace", database, path);

sqlconnection con = new sqlconnection(constr);

sqlcommand cmd = new sqlcommand(backup, con);

con.open();

trycatch (sqlexception ee)

finally

在最後加 sqlconnection.clearallpools(); 解決了問題

已下是自己遇到的問題mhy

還原備份的sql資料庫後,在第一次執行資料匯入操作時發生錯誤:

if (server == "localhost" && user == "null" && pwd == "null")

source = "data source=(local);integrated security=sspi;initial catalog="+dbname+";max pool size = 1024";

if (server != "localhost" && user == "null" && pwd == "null")

source = "data source=" + server + ";integrated security=sspi;initial catalog=" + dbname + ";max pool size = 1024";

if (server == "localhost" && user != "null" && pwd != "null")

source = "data source=(local);user id=" + user + ";password =" + pwd + ";initial catalog=" + dbname + ";max pool size = 1024";

if (server != "localhost" && user != "null" && pwd != "null")

source = "data source=" + server + ";user id=" + user + ";password =" + pwd + ";initial catalog=" + dbname + ";max pool size = 1024";

conn = new sqlconnection(source);——》執行到此異常「在向伺服器傳送請求時發生傳輸級錯誤。(provider 共享記憶體提供程式 error 0 管道的另一端上無任何程序)」

網上搜尋一下,解決建議「在向伺服器傳送請求時發生傳輸級錯誤。(provider:共享記憶體提供程式,error:

0-系統無法開啟檔案。) 最好不要使用需要備份或還原的資料庫連線,而使用master」。

「估計是還原時,connection被中斷,**沒有檢查connection是否可用,就fill了,結果就出錯。」

所以 source字串改為:source = "data source=(local);integrated security=sspi;initial catalog=master;max pool size = 1024";(目前沒有試此方法可行不,因為沒有出現該錯誤)

另外有說法如下:

在向伺服器傳送請求時發生傳輸級錯誤。 (provider: 共享記憶體提供程式, error: 1 - 執行讀/寫操作期間檢測到 i/o 錯誤。)

檢視具體的異常資訊有這樣的提示 「system.data.sqlclent.sqlexception: 」

其實原因很簡單,你的資料庫的服務被停用了只要重新啟動服務即可 「net start mssqlserver」 這樣就ok了。

用友U8軟體的安裝方法

一 會計軟體的執行環境 會計軟體的執行環境是指會計軟體執行所需要的硬體環境和軟體環境。一 硬體環境 硬體環境是會計電算化資訊系統的物質前提。會計軟體的執行要求配備有合適的電子計算機及附屬裝置 主機 鍵盤 顯示器 印表機 硬碟 光碟機等 會計軟體的執行不僅需要有相應的計算機硬體支援,還需要有與之相應的...

U8生產製造練習案例說明 學員版 1

案例資料僅供參考 目錄一 目的 2 二 系統引數及基礎資料準備 2 2.1賬套總體說明 2 2.2 建賬引數 2 2.2基礎檔案 3 2.4期初資料 16 三 企業業務 16 3.1場景一 16 3.1.1 銷售 16 3.1.2 計畫 16 3.1.3 採購 17 3.1.4 質量 17 3.1....

選擇U8 新品的十大理由

1 應用覆蓋更完整 用友u8 多達126個模組,全面覆蓋企業產供銷人財物等各個經營管理環節。u8 在精細管理的基礎上,還為企業應對挑戰創新經營提供平台支撐,包括整合化電商 營銷服務一體化 條碼物流管控等新技術 新模式。2 行業適應性更廣 用友u8 提供機械 電子 交通運輸 服裝 化工 醫藥 食品 流...