2013年7月11日 星期四

[SSAS]Client unable to establish connection; 08001

    原本處理Cube時都好好的,不知為何搬移Cube後,重新處理就發生下列錯誤

<Error ErrorCode="3238395904" Description="OLE DB 錯誤: OLE DB ODBC 錯誤: A network-related or instance-specific error has occurred while establishing a connection to SQL Server. Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections. For more information see SQL Server Books Online.; 08001; Client unable to establish connection; 08001; Encryption not supported on the client.; 08001" Source="Microsoft SQL Server 2012 Analysis Services" HelpFile="" />
<Error ErrorCode="3239182436" Description="高層級關聯式引擎有錯誤。 無法與具有 DataSourceID 'SRC_DB',名稱為 'SRC_DB' 的資料來源建立連接。" Source="Microsoft SQL Server 2012 Analysis Services" HelpFile="" />

        上網搜尋到兩篇相關文章,SSAS processing error: Client unable to establish connection; 08001; Encryption not supported on the client.; 08001Fixing Cube Processing ODBC Errors

        第一篇的解法比較容易,把Data Source的Provider換成舊版的就解決了,第二篇是要更換Services Account然後重啟SSAS

        兩篇的解法我都試過,最後我覺得把Provider換掉最快了,然後我還是不知道為什麼,因為就我的latop發生問題,Server沒事...

2013年7月8日 星期一

[T-SQL]CROSS APPLY的用法你會幾種?

        在沒看過The many uses of CROSS APPLY這篇之前,以前我只知道配合Inline Table-Valued Function來使用,今年五月改做BI的工作之後,常需寫ETL Script,遇到要UNPIVOT Table的狀況,想到之前設計的Inline Table-Valued Function裡面有用到Tally Table,由Tally Table想到SQL 2008之後的table value constructors (TVCs),彼此配合使用就可以很簡單的UNPIVOT了說

        也就是說我只知道兩種用法,沒想到還可以切割XML跟重用計算欄位呢!那你知道幾種呢?

        有兩個常需父母操煩小孩後,時間都給了小孩,都沒時間念書,也很少有時間寫Blogger了,現在居然瘦到十幾年前高中時的體重了,有沒有給他誇張,所已請見諒我很少更新Blogger了...