一、因為電腦硬盤資源有限,不想下載4、5G的V12 K3安裝。首選指明中間層服務器與數據庫服務器的操作系統都為windows2003SP2,工作組模式,金蝶K3版本為10.3。 二、中間層與數據庫同時都要進行以下設置: 1、DTC組件服務設置,打開----,進入界面后選擇組件服務,選擇-,對著點鼠標右鍵,選擇-,選擇MSDTC下面有個,勾選、、、、、這幾個選項,然后返回到,在與下的,將everyone這個用戶授予最高權限。 可用以下方法檢查MSDTC設置
一、首選指明中間層服務器與數據庫服務器的操作系統都為windows2003SP2,工作組模式,金蝶K3版本為10.3。
二、中間層與數據庫同時都要進行以下設置:
1、DTC組件服務設置,打開----,進入界面后選擇組件服務,選擇-,對著點鼠標右鍵,選擇-,選擇MSDTC下面有個,勾選、、、、、這幾個選項,然后返回到,在與下的,將everyone這個用戶授予最高權限。
可用以下方法檢查MSDTC設置是否正確:
1)打開命令提示,運行"net stop msdtc",然后運行"net start msdtc"。
2)轉至"組件服務管理工具"。
3)瀏覽至"啟動管理工具"。
4)選擇"組件服務"。
a.展開"組件服務"樹,然后展開"我的電腦"。
b.右鍵單擊"我的電腦",然后選擇"屬性"。
C.在MSDTC選項卡中,確保選中了下列選項:網絡DTC訪問\網絡管理\網絡事務\XA事務
d.另外,"DTC 登錄帳戶"一定要設置為"NT Authority\NetworkService"。
5)單擊"確定"。這樣將會提示您"MSDTC"將會停止并重新啟動。
所有的依賴服務將被停止。請按'是'繼續"。單擊"是"繼續。
6)單擊"確定"關閉"我的電腦"屬性窗口。
2、兩臺服務器相互作解析:
1)進入C:\windows\system32\drivers\etc(或運行%systemdrive%\windows\system32\drivers\etc),用記事本打開hosts,在下另起一行,輸入欲解析的服務器IP地址和計算機名(數據庫的填中間層的,中間層的填數據庫的),然后保存退出即可。
2)點擊網上鄰居的網絡性,對準TCP/IP,選擇-,進入設置界面后選擇,填入對方的IP地址。
3、修改注冊表值,用記事本編寫以下文件,然后另存為一個任意文件名,擴展名改為.reg,雙擊運行,確認導入注冊表信息即可。文件內容:
Windows Registry Editor Version 5.00
"TurnOffRpcSecurity"=dword:00000001
4、中間層與數據庫都要建立一個具有超級管理員權限的相同計算機登錄用戶。
三、進入下的,將Distributed Transaction Coordinator(也就是MSDTC)設為自動啟動。
說明:
數據庫服務器安裝的程序是SQL2000+SP4,再安裝金蝶10.3安裝盤的數據庫服務部件。中間層服務器安裝金蝶10.3安裝盤內的中間層和客戶端。
登陸時出現錯誤提示, 錯誤代碼 3661 soure:microsoft ole db provider for sql server
detail:用戶'NT AUTHORITY\NETWORK SERVICE'登陸失敗.
我裝的是2003操作系統,已經按要求啟用了 DTC 跟 COM+
第一步:把'NT AUTHORITY\NETWORK SERVICE' 添加到Administrator組中
我的電腦→右鍵→管理→本地用戶和組
選擇“組”→雙擊Administrators→單擊“添加”→單擊“高級”→單擊“立即查找”→在下面的列表中選擇Network Service用戶→兩次單擊“確定”→加入。
第二步:在企業管理器中加入NetWork Service用戶
打開Sql Server企業管理器→選擇數據庫實例→打開“安全性”節點→選擇“登錄”→在右邊的列表中單擊右鍵→選擇“新建登錄”→在“常規”選項卡中單擊“名稱”旁邊的按鈕“...”→選擇“Administrators”組→單擊下面的“成員”按鈕→選擇“Network Service”→單擊“添加”按鈕→單擊“確定”,返回“新建登錄”對話框→保證身份驗證類型為“windows驗證”和“允許訪問”→單擊“確定”→關閉“企業管理器”
有一種情況是這樣的,創建帳套時是采用windows身份驗證,當帳套創建完畢后必須在屬性中將其更改為與數據庫一致的訪問方式,即為SQL SERVER身份驗證,數據庫的密碼也必須錄入才行!





