CRM報表計畫

2022-08-31 08:24:08 字數 2047 閱讀 4682

最近需要使用crm報表快照的功能,發現按需執行的報表能夠順利地生成快照,但是按計畫執行的報表卻無法自動生成快照。所以就進行了測試,情況如下:

在一台sql2003 enterprise 的機器上安裝crm環境(domain controller、sql server 2005 enterprise、crm)

(1) 情況一:本地系統帳號方式

1:sql server reporting services 採用安裝sql server的預設配置)。

sql server 自動啟動帳號「本地系統帳號」;

sql server agent 自動啟動帳號「本地系統帳號」

sql server fulltext search 自動啟動帳號「本地系統帳號」

sql server reporting services 自動啟動帳號「本地系統帳號」  

在這種情況下crm按需和按計畫的報表能夠順利執行。

(2)情況二:域管理員方式

1:刪掉sql server 上的reportserver和reportservertempdb資料庫。

2:重新進行reporting services的 配置。

sql server 自動啟動帳號「域管理員」;

sql server agent 自動啟動帳號「域管理員」

sql server fulltext search 自動啟動帳號「域管理員」

sql server reporting services 自動啟動帳號「域管理員」  

此處的域管理員為安裝sql server和crm的域管理員使用者,在這種情況下crm按需和按計畫的報表能夠順利執行;如果只是具有域管理員角色的域使用者,計畫報表不能執行。

(3)情況三:域使用者方式

1:建立域使用者(sqladmin) ,新增其到本地管理員組。

2:刪掉sql server 上的reportserver和reportservertempdb資料庫。

3:重新進行reporting services的 配置。

sql server 自動啟動帳號「域使用者(sqladmin)」;

sql server agent 自動啟動帳號「域使用者(sqladmin)」

sql server fulltext search 自動啟動帳號「域使用者(sqladmin)」

sql server reporting services 自動啟動帳號「域使用者(sqladmin)」  

該域使用者(sqladmin)具有本地管理員許可權所以可以啟動相關sql服務,在這種情況下crm按需報表能夠執行,按計畫的報表不能執行。

針對第三種情況,察看reporting services的日誌發現提示資訊如下:

分析可能是由於域使用者sqladmin的許可權不足導致,最後將該域使用者新增到以下crm安裝的預設許可權組中:

1:privreportinggroup

2:privusergroup

3:reportinggroup

4:sqlaccessgroup

中之後問題得到了解決。這樣在一台機器上模擬出「通過域使用者啟動sql services」來進行計畫的報表快照的方法了。 下面就是在生產環境中進行驗證了。

生產環境情況crm是按照角色安裝的,大致如下:

2:crmpfm(包含crm非同步服務)。

3:crmdpl(包含crm部署服務) 。

4:crmdb(包含crm業務資料庫、配置資料庫、crm報表資料庫和sql database service、sql server agent、sql server fulltext search服務),服務啟動帳號為具有crmdb本地管理員許可權的域使用者。

5:crmrpt(包含sql reporting services) ,服務啟動帳號為具有crmdb本地管理員許可權的域使用者。

在這種情況下用上面的第三種情況進行域使用者的配置,發現執行計畫報表的時候sql reporting services的錯誤提示如下:

通過檢索關鍵字「microsoft.crm.crmexception: thread.currentprincipal is not a windowsprincipal」

發現需要安裝的補丁。

關於webi計畫報表的快取設定

在我們計畫webi報表時,有乙個快取的選項,可以選擇excel dhtml和pdf三種格式。在前面我的部落格裡提到過,webi的快取預設只是把.wid檔案和相關的xml元資料copy到了快取資料夾下,而當使用者第一次檢視這個例項的時候,才會生成需要轉化為dhmtl的xml檔案。那麼在計畫報表時,如果...

用project做專案計畫及總結報表

以下是課程大綱和介紹 1前言 背景 概述 前言 究竟講些什麼?適合誰來看?這門課程有什麼特點?看完所有課程後,可以收穫什麼?背景 為什麼要講這麼課?以及出發點是什麼?概述 這麼課的內容框架介紹。2產品需求分解和評估 講解產品需求的結構化 多元化,產品需求模板 講解產品需求分解為執行需求 開發需求 開...

CRM分析(一) 認識CRM

crm的提出 管理大師彼得 得魯克在40年前直覺企業的根本是創造客戶.但是由於管理手段和技術條件的限制,企業在獲得,保留,建立客戶關係方面一直沒有太大的突破.直到資訊科技逐漸成熟.crm的概念由美國gartner 集團率先提出。我們認為,crm是辨識 獲取 保持和增加 可獲利客戶 的理論 實踐和技術...