SSRS 報表 如何匿名檢視

2022-01-16 15:48:42 字數 1018 閱讀 5044

昨晚一直研究怎麼能匿名訪問報表然後給客戶看呢?

研究了好幾種辦法

我試過的分為三種,其中推薦我認為相對可控一點。

1.修改ssrs配置檔案來禁止他驗證登陸使用者許可權

操作過的文章:ssrs匿名登入

可以完全匿名訪問,因為我們系統是涉及到客戶要自己做報表的,所以這裡遮蔽了許可權問題,那麼這種辦法對我來說是不可行的。

2.修改iis配置

操作過的文章:匿名訪問的乙個間接方法

這種辦法和第三種類似但是這個是直接操作iis的如果整合到系統中也不是很科學。

我用的是通過程式偽裝登陸之後獲得報表

我覺得這樣的好處是,可以控制此賬戶只有瀏覽的許可權,並不破壞任何東西

需要做的就是兩點:

1.前台還是一樣,乙個scriptmanager乙個reportviewer

2.而後台**這樣寫。其中把登陸使用者名稱和賬戶都存到存到配置檔案當中。請自行新增

3.這個類的介紹:

public

partial

class

one : system.web.ui.page);}

}}

[serializable]

public

sealed

class

myreportservercredentials : ireportservercredentials

}public

icredentials networkcredentials

}public

bool getformscredentials(out

cookie authcookie,

outstring username, out

string

password,

outstring

authority)

}

可以成功訪問了。。

SSRS匿名訪問

本人資料庫是sqlserver2008 r2 匿名訪問reporting service 2008 我想通過訪問url的方式,把部署到sql server reporting service 上的報表整合到web應用中,但是直接訪問位址總是要提示輸入憑證,在網上找了幾種方法都差不多,摘錄乙個 rep...

SSRS報表引數設定

關於資料型別的選擇 只有資料型別設定為日期 時間格式,在查詢的時候才會顯示日期控制項,提示資訊一般改成漢字 指定預設值 指定開始日期為前10天,資料型別根據具體情況選擇,一般key都是整數型別,允許多個值 打鉤就表示下拉框一次性選擇多個值,一般查詢語句中配合in條件來使用 可用值一般選擇從查詢中獲取...

SSRS報表匯出工具

我們平時經常使用微軟的ssrs為客戶製作各種各樣的報表,有很多時候客戶都需要訂閱功能,能夠讓報表以郵件的形式傳送給客戶的報表使用者。也許我們知道微軟的reporting service能夠對報表完成訂閱功能,並且能夠將報表傳送出去,但現實中往往需要更為靈活的傳送郵件的方式和時間進行傳送。為此我們希望...