Link Server to SSAS

می توان با تعریف Link Server در محیط SQL Server engine  (SSMS)، پرس و جوهای MDX ی را مستقیما از داخل آن اجرا کرد، مانند مثال زیر:

Select * 
From OpenQuery([TEST_SSAS], '
 select [Measures].defaultmember on columns
 from [Sales]
')

نحوه معرفی Link Server:

Linked Server: اسم دلخواه مانند TEST_SSAS

Provider: Microsoft OLE DB Provider for Analysis Services 11.0
Product name: MSOLAP.4
Data source: localhost
Catalog: MultidimensionalProject1

اگر به هنگام اتصال به لینک ایجاد شده پیغام زیر را دریافت کردید کافی است تا به ترتیب زیر عمل کنید. به خاطر داشته باشید که برای اجرای دستورات زیر باید cmd را با دسترسی administrator یعنی run as administrator اجرا کنید.



Step 1 : Unregister the both DLL:


regsvr32 /u "C:\Program Files (x86)\Microsoft Analysis Services\AS OLEDB\120\msolap120.dll"

regsvr32 /u "C:\Program Files\Microsoft Analysis Services\AS OLEDB\120\msolap120.dll"


 


Step 2 : Register the both DLL, with 32Bit in first position:


regsvr32 "C:\Program Files (x86)\Microsoft Analysis Services\AS OLEDB\120\msolap120.dll"

regsvr32 "C:\Program Files\Microsoft Analysis Services\AS OLEDB\120\msolap120.dll"


نظرات 0 + ارسال نظر
امکان ثبت نظر جدید برای این مطلب وجود ندارد.