目前日期文章:201008 (3)

瀏覽方式: 標題列表 簡短摘要

在 SSRS 2008 R2 之前要讓報表匯出的 Excel 工作表名稱有一定命名方式是不可能的,在先前我曾寫過一個 VBScript 來改寫 Sheet Name 來達到一樣的效果,請參考 [VBScript] 變更 Excel 檔案中的 SheetName 以及 Link 網址 ,但現在 R2 之後不需要這麼辛苦了,可以在匯出的報表上自動就產生好名字了。

其方法很簡單,只要在你想要產生匯出命名的 tablix 上,找到 PageName 的屬性,如下圖,匯出後即可顯示想要的樣子了。

匯出結果如下:

renameexcel2.png

王圓外 發表在 痞客邦 PIXNET 留言(0) 人氣()

當 Reporting Services 的訂閱擁有者離職或被 AD 刪除後,相關的訂閱會被失效而無法發送,除了用管理者身分去一個一個重新定義訂閱以外,簡單的方法是使用 SQL 語法,將舊的人員改成新的人員。

SQL 如下:

DECLARE @OldUserID uniqueidentifier
DECLARE @NewUserID uniqueidentifier
SELECT @OldUserID = UserID FROM dbo.Users WHERE UserName = 'DOMAINA\OldUser'
SELECT @NewUserID = UserID FROM dbo.Users WHERE UserName = 'DOMAINA\NewUser'
UPDATE dbo.Subscriptions SET OwnerID = @NewUserID WHERE OwnerID = @OldUserID

SQL 參考來源 : Tip: Change the Owner of SQL Reporting Services Subscription


王圓外 發表在 痞客邦 PIXNET 留言(0) 人氣()

以前如果要大量修改檔案的話不就是自己寫 bat 批次檔或者是script,懶得寫程式就是找大量修改檔名的軟體,這類的軟體太多了~

但是如果懶得找軟體,又只是簡單的修改檔名的話,可以使用 PowerShell 指令簡單修改。

假設我要修改附檔名為mp3 的檔案,把 "_" 改成 " " 只需下面指令即可。

 

gci *.mp3 | % { rename-item $_ $_.Name.Replace("_", " ") }

王圓外 發表在 痞客邦 PIXNET 留言(0) 人氣()

找更多相關文章與討論

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼