@powerbi report server
79 TopicsASService ImageLoad Publish Model problem
Hi, sometimes I got a problem with Analysis Service, It looks like the high CPU consumption is causing Analysis Service to have a Timeout and terminating a refresh of a report. We got 8 CPU and I see max CPU consumption in this time period. There is a refresh of 4 Reports at the same time. Should not be a problem with 8 CPUS I would think. *) Is the maxqueuethreads parameter in this case a solution (but then I need to set it on maximum 3, this looks pretty low) and maybe there are again situation like this *) What is the recommend solution in this case, Is it really to do an automatic retry if the report fails? this option is the last one I would like to do. *) the problem seems to be with ImageLoad, maybe someone also had this problem? *) at the end it says the dump file can not be created. (how to fix this? any idea?) *) The ASManagedRoot log has no records in these 9 minutes.. see below *) In the log I see pathes like D:\a\_work\1\s\Sql\Rosetta\Dev\src\PowerBI\ExploreHost\ExploreClientHandlerBaseFlow.cs (there is no such path / drive on the PBIRS server, where is this configured?) Now i show 2 logfiles: The ASManagedRoot log shows: 2026-06-11 07:44:21.5286|INFO|170|Getting data sources in the model for connection string for databaseName = eb219e3c-06db-4650-b62b-654c6f87bd5f_1936952837 ---- 9 MINUTES of no entries in the log ----- 2026-06-11 07:53:34.1593|INFO|132|Initializing a new instance of PBIRSMashupProviderHost... The RSPowerBI Log says: 2026-06-11 07:45:45.9432|INFO|6|Handling event with data: TimeEntered: 11.06.2026 05:45:45, Type: Event, SessionId: 368281d1-fe31-43f5-8f21-5bcd52e5b4e2, EventType: DataModelRefresh 2026-06-11 07:45:45.9745|INFO|6|Processing Data Model Refresh: SessionId: 368281d1-fe31-43f5-8f21-5bcd52e5b4e2, Status: Starting Data Refresh. 2026-06-11 07:45:45.9745|INFO|6|Processing Data Model Refresh: SessionId: 368281d1-fe31-43f5-8f21-5bcd52e5b4e2, Status: Starting Retrieving PBIX AsDatabaseInfo. 2026-06-11 07:45:46.1329|INFO|87|Finding model for refresh sessionId=368281d1-fe31-43f5-8f21-5bcd52e5b4e2, catalogId=ac4f5693-f48d-43b7-8eab-a34432755014, lastCatalogItemUpdate =20.11.2025 14:41:38, lastModelUpdateinCatalog=10.06.2026 08:06:49, resolved to database name=ac4f5693-f48d-43b7-8eab-a34432755014_833159031, wasInMemory=False 2026-06-11 07:45:46.1634|INFO|6|Processing Data Model Refresh: SessionId: 368281d1-fe31-43f5-8f21-5bcd52e5b4e2, Status: Starting Verifying all the data sources are embedded. 2026-06-11 07:45:46.1946|INFO|6|Processing Data Model Refresh: SessionId: 368281d1-fe31-43f5-8f21-5bcd52e5b4e2, Status: Starting Verifying connection strings are valid. 2026-06-11 07:45:46.2109|INFO|6|Processing Data Model Refresh: SessionId: 368281d1-fe31-43f5-8f21-5bcd52e5b4e2, Status: Starting Streaming model to Analysis Server. ...... ...... many other calls of other sessions ... ...... 2026-06-11 07:51:59.8585|ERROR|88|S-KP\s030f738 192.169.3.17: GET / - 0:01:39,5295055 Exception: System.IO.IOException ---> System.Net.HttpListenerException: Es wurde versucht, auf eine nicht vorhandene Netzwerkverbindung zuzugreifen bei System.Net.HttpResponseStream.BeginWrite(Byte[] buffer, Int32 offset, Int32 size, AsyncCallback callback, Object state) bei Microsoft.Owin.Host.HttpListener.RequestProcessing.ExceptionFilterStream.BeginWrite(Byte[] buffer, Int32 offset, Int32 count, AsyncCallback callback, Object state) in /_/src/Microsoft.Owin.Host.HttpListener/RequestProcessing/ExceptionFilterStream.cs:Zeile 227. --- Ende der internen Ausnahmestapelüberwachung --- Server stack trace: bei Microsoft.Owin.Host.HttpListener.RequestProcessing.ExceptionFilterStream.BeginWrite(Byte[] buffer, Int32 offset, Int32 count, AsyncCallback callback, Object state) in /_/src/Microsoft.Owin.Host.HttpListener/RequestProcessing/ExceptionFilterStream.cs:Zeile 237. bei System.IO.Compression.DeflateStream.WriteDeflaterOutput(Boolean isAsync) bei System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs) bei System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink) Exception rethrown at [0]: bei System.IO.Compression.DeflateStream.EndWrite(IAsyncResult asyncResult) bei System.IO.Stream.<>c.<BeginEndWriteAsync>b__53_1(Stream stream, IAsyncResult asyncResult) bei System.Threading.Tasks.TaskFactory`1.FromAsyncTrimPromise`1.Complete(TInstance thisRef, Func`3 endMethod, IAsyncResult asyncResult, Boolean requiresSynchronization) --- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde --- bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) bei Microsoft.BIServer.Owin.Common.Middleware.ResponseCompressionMiddleware.<Invoke>d__4.MoveNext() --- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde --- bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) bei Microsoft.BIServer.Owin.Common.Middleware.RequestLoggingMiddleWare.<Invoke>d__4.MoveNext()| RequestID = s_bc585d78-56c1-4baa-a059-541fc4675661 2026-06-11 07:51:59.8585|ERROR|88|Unhandled Exception in the owin pipeline ExceptionSystem.IO.IOException ---> System.Net.HttpListenerException: Es wurde versucht, auf eine nicht vorhandene Netzwerkverbindung zuzugreifen bei System.Net.HttpResponseStream.BeginWrite(Byte[] buffer, Int32 offset, Int32 size, AsyncCallback callback, Object state) bei Microsoft.Owin.Host.HttpListener.RequestProcessing.ExceptionFilterStream.BeginWrite(Byte[] buffer, Int32 offset, Int32 count, AsyncCallback callback, Object state) in /_/src/Microsoft.Owin.Host.HttpListener/RequestProcessing/ExceptionFilterStream.cs:Zeile 227. --- Ende der internen Ausnahmestapelüberwachung --- Server stack trace: bei Microsoft.Owin.Host.HttpListener.RequestProcessing.ExceptionFilterStream.BeginWrite(Byte[] buffer, Int32 offset, Int32 count, AsyncCallback callback, Object state) in /_/src/Microsoft.Owin.Host.HttpListener/RequestProcessing/ExceptionFilterStream.cs:Zeile 237. bei System.IO.Compression.DeflateStream.WriteDeflaterOutput(Boolean isAsync) bei System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs) bei System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink) ---- need to shorten --- removed some lines 2026-06-11 07:51:59.9361|ERROR|160|Failure in querydata catalogObjectId=372d1349-f47a-44c1-a43e-40f986f0d091, requestId=bfac7d35-027a-0bdd-95f4-55c7ce7fbf5c, clientSessionId=c2faa626-b126-77ec-796f-1ee48f1b9751| RequestID = bfac7d35-027a-0bdd-95f4-55c7ce7fbf5c ClientSessionID = c2faa626-b126-77ec-796f-1ee48f1b9751 System.Threading.Tasks.TaskCanceledException: Eine Aufgabe wurde abgebrochen. bei Microsoft.PowerBI.ReportServer.WebApi.ASConnection.RSDataSourceProvider.GetDataSource(Int64 modelId) bei Microsoft.PowerBI.ReportServer.ExploreHost.RSPowerViewDataSourceProvider.GetDataSourceInfo(String modelIdFromClient, RSDataSourceConnection& rsDataSourceConnection, IASConnectionInfo& asConnectionInfo) in D:\a\_work\1\s\Sql\Rosetta\Dev\src\PowerBI\ReportServer\ExploreHost\DataSource\RSPowerViewDataSourceProvider.cs:Zeile 29. bei Microsoft.PowerBI.ReportServer.ExploreHost.RSPowerViewHandler.CreateModelKeyFromId(String modelIdFromClient, String maxModelMetadataVersion, TranslationsBehavior translationsBehavior) in D:\a\_work\1\s\Sql\Rosetta\Dev\src\PowerBI\ReportServer\ExploreHost\RSPowerViewHandler.cs:Zeile 307. bei Microsoft.PowerBI.ReportServer.ExploreHost.RSPowerViewHandler.EnsureSession(String modelId) in D:\a\_work\1\s\Sql\Rosetta\Dev\src\PowerBI\ReportServer\ExploreHost\RSPowerViewHandler.cs:Zeile 203. bei Microsoft.PowerBI.ExploreHost.ExploreClientHandlerBaseFlow.<RunAsync>b__9_0() in D:\a\_work\1\s\Sql\Rosetta\Dev\src\PowerBI\ExploreHost\ExploreClientHandlerBaseFlow.cs:Zeile 51. bei System.Threading.Tasks.Task.Execute() --- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde --- bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) bei Microsoft.PowerBI.ExploreHost.ExploreClientHandlerBaseFlow.<RunAsync>d__9.MoveNext() in D:\a\_work\1\s\Sql\Rosetta\Dev\src\PowerBI\ExploreHost\ExploreClientHandlerBaseFlow.cs:Zeile 51. --- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde --- bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) bei Microsoft.PowerBI.ExploreHost.ExploreClient.<ExecuteSemanticQueryAsync>d__11.MoveNext() in D:\a\_work\1\s\Sql\Rosetta\Dev\src\PowerBI\ExploreHost\ExploreClient.cs:Zeile 149. --- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde --- bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) bei Microsoft.PowerBI.ReportServer.ExploreHost.RSExploreHost.<ExecuteSemanticQueryAsync>d__6.MoveNext() in D:\a\_work\1\s\Sql\Rosetta\Dev\src\PowerBI\ReportServer\ExploreHost\RSExploreHost.cs:Zeile 81. --- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde --- bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) bei Microsoft.PowerBI.ReportServer.WebApi.PbiApi.PbiApiController.<GetQueryDataInternalAsync>d__32.MoveNext() --- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde --- bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) bei Microsoft.PowerBI.ReportServer.WebApi.PbiApi.PbiApiController.<>c__DisplayClass26_1.<<GetQueryDataAsync>b__1>d.MoveNext() --- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde --- bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) bei Microsoft.PowerBI.ReportServer.WebApi.PbiApi.PbiApiController.<EnsureModelLoaded>d__28`1.MoveNext() --- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde --- bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) bei Microsoft.PowerBI.ReportServer.WebApi.PbiApi.PbiApiController.<GetQueryDataAsync>d__26.MoveNext() 2026-06-11 07:51:59.9453|INFO|160|Connection dropped. S-KP\s030p337 196.1.252.15: POST /api/explore/reports/372d1349-f47a-44c1-a43e-40f986f0d091/querydata, Elapsed time 0:02:50,6429836| RequestID = bfac7d35-027a-0bdd-95f4-55c7ce7fbf5c ClientSessionID = c2faa626-b126-77ec-796f-1ee48f1b9751 2026-06-11 07:51:59.9453|INFO|139|Connection dropped. S-KP\s030p337 196.1.252.15: POST /api/explore/reports/372d1349-f47a-44c1-a43e-40f986f0d091/querydata, Elapsed time 0:02:50,5565476| RequestID = f6f1b8be-d6c4-7940-626f-c277d8b5f077 ClientSessionID = c2faa626-b126-77ec-796f-1ee48f1b9751 2026-06-11 07:51:59.9361|ERROR|151|GetDataSource ERROR for catalogItem=372d1349-f47a-44c1-a43e-40f986f0d091, Exception=Eine Aufgabe wurde abgebrochen., ElapsedMs=170191| RequestID = 69bd49f3-b66b-bfe6-d13a-5d894bdc6bd3 ClientSessionID = c2faa626-b126-77ec-796f-1ee48f1b9751 2026-06-11 07:51:59.9453|ERROR|24|Report server dump occurred: System.Threading.Tasks.TaskCanceledException at bei Microsoft.PowerBI.ReportServer.WebApi.ASConnection.RSDataSourceProvider.GetDataSource(Int64 modelId) bei Microsoft.PowerBI.ReportServer.ExploreHost.RSPowerViewDataSourceProvider.GetDataSourceInfo(String modelIdFromClient, RSDataSourceConnection& rsDataSourceConnection, IASConnectionInfo& asConnectionInfo) in D:\a\_work\1\s\Sql\Rosetta\Dev\src\PowerBI\ReportServer\ExploreHost\DataSource\RSPowerViewDataSourceProvider.cs:Zeile 29. bei Microsoft.PowerBI.ReportServer.ExploreHost.RSPowerViewHandler.CreateModelKeyFromId(String modelIdFromClient, String maxModelMetadataVersion, TranslationsBehavior translationsBehavior) in D:\a\_work\1\s\Sql\Rosetta\Dev\src\PowerBI\ReportServer\ExploreHost\RSPowerViewHandler.cs:Zeile 307. bei Microsoft.PowerBI.ReportServer.ExploreHost.RSPowerViewHandler.EnsureSession(String modelId) in D:\a\_work\1\s\Sql\Rosetta\Dev\src\PowerBI\ReportServer\ExploreHost\RSPowerViewHandler.cs:Zeile 203. bei Microsoft.PowerBI.ExploreHost.ExploreClientHandlerBaseFlow.<RunAsync>b__9_0() in D:\a\_work\1\s\Sql\Rosetta\Dev\src\PowerBI\ExploreHost\ExploreClientHandlerBaseFlow.cs:Zeile 51. bei System.Threading.Tasks.Task.Execute() -- need to shorten removed some lines. 2026-06-11 07:51:59.9674|INFO|67|Connection dropped. S-KP\s030p337 196.1.252.15: POST /api/explore/reports/372d1349-f47a-44c1-a43e-40f986f0d091/querydata, Elapsed time 0:02:50,6348897| RequestID = 71df1a15-6f79-813c-8df6-895be058e968 ClientSessionID = c2faa626-b126-77ec-796f-1ee48f1b9751 2026-06-11 07:51:59.9674|INFO|36|Received request GET /assets/js/rs-utils.js| RequestID = s_71035b97-d2de-4646-b4fc-9646fa985a79 2026-06-11 07:51:59.9895|ERROR|91|Failed to publish model for ac4f5693-f48d-43b7-8eab-a34432755014_833159031Microsoft.PowerBI.ReportServer.AsServer.AsConnectionException: Failed to publish model for ac4f5693-f48d-43b7-8eab-a34432755014_833159031 ---> Microsoft.AnalysisServices.ConnectionException: The connection either timed out or was lost. ---> Microsoft.AnalysisServices.XmlaStreamException ---> System.IO.IOException: In die Übertragungsverbindung können keine Daten geschrieben werden: Eine vorhandene Verbindung wurde vom Remotehost geschlossen. ---> System.Net.Sockets.SocketException: Eine vorhandene Verbindung wurde vom Remotehost geschlossen bei System.Net.Sockets.NetworkStream.Write(Byte[] buffer, Int32 offset, Int32 size) --- Ende der internen Ausnahmestapelüberwachung --- bei System.Net.Sockets.NetworkStream.Write(Byte[] buffer, Int32 offset, Int32 size) bei System.IO.BufferedStream.Write(Byte[] array, Int32 offset, Int32 count) bei Microsoft.AnalysisServices.DimeRecord.WriteChunkedPayload(Boolean endOfRecord, Boolean endOfMessage, Byte[] bytes, Int32 offset, Int32 count) bei Microsoft.AnalysisServices.DimeRecord.WriteBody(Byte[] buffer, Int32 offset, Int32 count) bei Microsoft.AnalysisServices.TcpStream.WriteImpl(Byte[] buffer, Int32 offset, Int32 size) --- Ende der internen Ausnahmestapelüberwachung --- bei Microsoft.AnalysisServices.TcpStream.WriteImpl(Byte[] buffer, Int32 offset, Int32 size) bei Microsoft.AnalysisServices.TcpSecureStream.WriteInBlockMode() bei Microsoft.AnalysisServices.TcpEncryptedStream.WriteInBlockMode(Byte[] buffer, Int32 offset, Int32 size) bei Microsoft.AnalysisServices.TcpEncryptedStream.WriteImpl(Byte[] buffer, Int32 offset, Int32 size) --- Ende der internen Ausnahmestapelüberwachung --- bei Microsoft.AnalysisServices.XmlaClient.ImageLoad(String databaseName, String databaseId, Stream sourceDbStream, Boolean allowOverwrite, String readWriteMode) bei Microsoft.AnalysisServices.Core.Server.ImageLoad(ImageLoadInfo imageLoadInfo) bei Microsoft.PowerBI.ReportServer.AsServer.AnalysisServicesServer.<>c__DisplayClass47_0.<LoadDatabaseInAsAsync>b__0() --- Ende der internen Ausnahmestapelüberwachung --- 2026-06-11 07:51:59.9895|INFO|142|Received request GET /libs/scripts/globalize.js| RequestID = s_4ded0faa-5ce6-4942-a12a-c5c0b8cad7b5 2026-06-11 07:51:59.9895|INFO|120|Received request GET /assets/css/powerbi-loading.css| RequestID = s_473e38f1-e59a-4b15-9f13-256f5bdade72 2026-06-11 07:51:59.9895|INFO|120|Received request GET /assets/css/powerbi-loading.css| RequestID = s_ab14eddf-a2fa-432a-a837-37e2f844caf3 2026-06-11 07:51:59.9895|INFO|120|Received request GET /libs/styles/reportServerHostModern.bundle.css| RequestID = s_6f0055e8-a1e3-4275-adea-9c5ac8736442 2026-06-11 07:52:00.0019|INFO|36|Received request GET /libs/scripts/globalize.cultures.js| RequestID = s_2c52e775-c0a2-4fc6-aba4-1fcee9b6f92b 2026-06-11 07:52:00.0620|INFO|36|Received request GET /assets/css/powerbi-loading.css| RequestID = s_a4e91297-6145-4301-a740-e79e1cbb4ed1 2026-06-11 07:52:00.0620|INFO|159|Received request GET /libs/scripts/globalize.js| RequestID = s_c71f82c9-4e3d-4f32-97ce-fbde0355672d 2026-06-11 07:52:00.0620|INFO|120|Received request GET /libs/styles/reportServerHostModern.bundle.css| RequestID = s_744f5763-24e9-4ab0-a797-494c1c7dbc0e 2026-06-11 07:52:00.0778|INFO|36|Received request GET /libs/scripts/powerbiportal.externals.bundle.js| RequestID = s_e5217112-ff73-410c-94ea-5d8c60747a68 2026-06-11 07:52:00.0778|INFO|36|Received request GET /libs/scripts/globalize.cultures.js| RequestID = s_1abfdeec-649e-44f1-9ee0-311b014e89ce 2026-06-11 07:52:00.1559|INFO|142|Received request GET /libs/styles/reportServerHostModern.bundle.css| RequestID = s_876a389d-5827-49f9-aa18-b81b80f71088 2026-06-11 07:52:00.1877|INFO|120|Received request GET /libs/scripts/powerbiportal.externals.bundle.js| RequestID = s_8bdee30f-b898-4156-a725-554b045b0411 2026-06-11 07:52:00.2404|INFO|120|Received request GET /libs/scripts/powerbiportal.externals.bundle.js| RequestID = s_813c9aaf-c221-4a70-8977-d4c9aee233aa 2026-06-11 07:52:00.2404|INFO|24|Dump result: External dump process return code 0x20000803. Error - Failed to create dump file. Error - Remote memory failed sanity check. .| RequestID = 830e8afe-0452-c82b-1adb-353918c68f2a ClientSessionID = c2faa626-b126-77ec-796f-1ee48f1b9751 many thanks for hints! StefanSolved806Views0likes3CommentsTransaction (Process ID) was deadlocked on lock resources with another process
Hi Hello everyone, I'm encountering a deadlock issue in Power BI Report Server, and I'm not sure how to resolve it. When refreshing my dataset, I receive the following error: SessionID: 6b031eca-c092-45d9-b5f4-f0ebdb551880 [0] 0: Transaction (Process ID 59) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction. I've tried refreshing the dataset multiple times, but the problem still persists. I understand that deadlocks typically occur due to conflicts between transactions in SQL Server. However, I am unable to identify the specific cause in this case. Here are some additional details: I am using Import mode to retrieve data from a SQL Server database. The dataset is quite large, and there are several joins and filters applied in the queries. What I've tried so far: Refreshing the data at different times. Optimizing my queries by reducing the number of joins and filtering data as much as possible. I looked into Turned off Parrallel loading , but the issue still occurs. Are there any recommended best practices to avoid deadlocks in Power BI, How to fix this.Solved9.3KViews1like7CommentsPowerBI Error Message if Directquery
Hello, i installed PowerBI RS some minutes ago to try Direct Query. If I connect a PowerBI Dashboard with a DataSource for example a Server then I get the following error if I want to use this Dashboard. " Es konnte keine Verbindung mit dem Analysis Services-Server hergestellt werden. Stellen Sie sicher, dass Sie die Verbindungszeichenfolge richtig eingegeben haben. Anforderungs-ID7dbe5c07-c7e8-ec48-fd0c-4b17184d7d2f ZeitFri Oct 31 2025 14:49:01 GMT+0100 (Mitteleuropäische Normalzeit) Dienstversion/powerbi/libs " Can someone help?Solved1.1KViews2likes3CommentsUpdating Schedule refresh for Power BI Report
Hi, As we know, Schedule refresh for Power BI report could be set manually on the UI. If we are trying to automate the setup of schedule refresh on a report instead of manually entering it, what are the optins we have - 1) Can the meta data tables ( Catalog, Subscriptions, Schedule, ReportSchedule) be used to stage entries into these tables and the schedule refresh shows up on the UI fo the report? 2) Any REST API code that could be used in a power shell script to place/update the schedule information on the report? Was able to extract Schedule from a Power BI report on Test report server to a JSOn file. Now need this information to be read from JSON file and updated to the report on Prod report sever? - REST API can do it? 3) If first and second options are not feasible, what other options are available? Also, why does this mesage popup under "Schedule Refresh" section ?Solved2KViews0likes7CommentsUser account access to the dashboard via API
Good afternoon! We have a very important and urgent task. As you all know, you can give access to a specific Power BI dashboard in the Report Server version to a specific user account or Active Directory group (through the interface in Management-Security). In our case, we cannot give access to a group, and when a request comes in for 100+ users to access a specific dashboard, it is not possible to add them one by one. In this regard, the idea came up to create a python script in which to add users through the PBIRS API. But the problem is, which of the API to use for this? There are many methods on the site, what should we apply for this task? https://app.swaggerhub.com/apis/microsoft-rs/PBIRS/2.0#/info Also thought about adding through SQL Server to system tables, but the method is very risky for the server's performance, so we abandoned it. Please help us, I can't believe that there is no other method besides using Active Directory groups.Solved2KViews0likes10CommentsPowerBI, Windows Auth and Entra ID
I am looking at enabling Entra authentication for an on-premise PowerBI report server. Can PBIRS simultaneously support both integrated Windows authentication and Entra auth? i.e., will domain-connected users who currently authenticate with SSO be prompted to authenticate via Entra? Or will they continue to have access as they do today (no prompt) and only non-domain connected users would get the Entra login prompt?2.2KViews0likes8CommentsPower Bi Report Builder(Paginated Report) Dynamic
Hi! good day everyone, i have question, this is the environment : * Power bi Report builder * Datasource is from semantic model * to create dataset is with queries dax i am trying to créate a report in power bi report builder, with this sections: * header * body ( with 3 page columns ) * footer the data is about students, and it must be displayed by year, one year have at least 100 records these records are * header (the generic data student ) * body ( the body is the data subject, and it has to be displayed in 3 columns page) * footer Example At this point, i am able to run one year that has only one student and get header and details but when the year has more one record, i don know how to run massive I want to make a dynamic header for each studentId page, and details Can any one please help me on this? Thanks in advanceSolved2KViews2likes7CommentsFabric cloud based Report Server replacement
Hello, I am looking for ideas on how to replace Report Server and move to Fabric. Our organization is running an on-prem SQL Server/PBIRS/SSIS set-up. We have several hundred reports on that report server with dozens of subscriptions. Most are Paginated but some are PowerBI. We want to move entirely to the cloud. Our testing of MS Fabric has left us confident that the product can handle all of our needs with the exception of a Report Server replacement. I have seen others suggest that we should use the Fabric app to host all of our reports. We want to provide our line level staff with read-only access to reports. We see several problems with using Fabric to share reports: 1) A user viewing a report link is prompted to create a free Fabric license and is encouraged to start a premium capacity free trial even though we are already on a paid capacity (!!!), 2) They recieve several pop-up messages that are not appropriate for view-only staff (trial offer, release announcements), 3) They are then free to access their Fabric dashboard which has several buttons we don't want them having access to and I am unaware of any way to disable them (Real-Time, Monitoring, Learn, etc). Even if the staff is directed to a workspace app, they can use the Microsoft menu to navigate to their Fabric Dashboard now that they have a free license. We just want our domain users to have read-only access to reports we grant them access to (AND THAT'S IT!), so please let me know if I am missing something here. I noted that Sharepoint allows you to embed PowerBI reports in a page. This could be a potential solution. Any planned support for Paginated or "PowerBI Report Builder" reports? Curious to know how others are dealing with this issue! Is there a Fabric cloud based Report Server coming soon? Thank you!Solved2.2KViews2likes3CommentsReturn username in report instead of email address in Power BI Report Server
Hello, I'm using the DAX function, username() in a Row-Level Security role. In Power BI Desktop, this functions returns the username in this format: domain\user which is expected. However, when I publish the report to Report Server, this function returns the user's email address. How can I return the username in this format domain\user?Solved9.4KViews1like8CommentsReportServer database procedures are continuously getting recreated in scale-out deployment
Hi, In a scale-out setup with two nodes, we started by having a standalone instance with May 2024 version, joined another one with Jan 2025 version, and started to have some transient issues (see related issue below). We followed the recommendation and brought both instances to Jan 2025 version by upgrading the first one too. They are now both at: Version1.22.9153.7886 (January 2025). We are still encountering some transient errors with the message "An error occured within the report server database. This may be due to a connection failure, timeout or low disk condition within the database. (rsReportServerDatabaseError)" BUT we caught an instance where the detail message was: "Could not find stored procedure 'GetSnapshotPromotedInfo'". We immediately asked the DBAs to check for this procedure, and it existed in the RS database, but its created_date was very recent (few minutes behind) and almost half an hour after we encountered the above message. Upon further checks it seems that this procedure is re-created regularly as created_date changes constantly. We then checked another separate instance that we have for a few years now, and on that one the created_date is very old, even though the instance is heavily used (over 20k executions daily). We believe that recreating these objects is actually not a normal behavior, and it might have something to do with the scale-out. 1. It's possible that the ReportServer database got somehow messed up because we had two versions of PBI RS connected to it? 2. What would be the best course of action to repair it without reinstall? note: there were also other stored procedures that were initially not found which are most likely in the same situation - with this particular one we dug deeper to check it. Thank you!Solved906Views0likes2Comments