Dziś spotkałem się z dosyć dziwnym błędem związanym z SQL Server Data Tools 2015 oraz Reporting Services 2016. W moim rozwiązaniu chciałem stworzyć sobie współdzielony zestaw danych (ang. Shared Data Set) i podczas próby wrzucenia zestawu na serwer otrzymałem błąd “The shared dataset definition is not valid. Details: The required attribute ‘Name’ is missing“.
Kilkukrotnie sprawdziłem czy dodałem nazwę mojego zestawu i w rzeczy samej tak było – bardzo dziwne prawda?
Oczywiście sprawdziłem pozostałe elementy takie jakie jak poprawność zapytania czy połączenia na serwer. Rozwiązanie okazało się trochę inne – należy odnaleźć w eksploratorze plik naszego zestawu danych i otworzyć go w dowolnym edytorze tekstu. Następnie musimy w XML odnaleźć sekcję DataSet i dodać tam atrybut Name=”Tutaj nazwa naszego zestawu” i zapisać (uwaga – wielkość liter ma znaczenie – gdy wpiszemy “name” błąd będzie występował nadal).
Następnie spróbujmy ponownie wrzucić zestaw na serwer – jak można zuważyć tym razem nie było z tym problemu.
Jak widać rozwiązanie jest dosyć proste jednak nieoczywiste. Z całą pewnością powyższy problem możemy traktować jako błąd oprogramowania i mam nadzieję, że w niedługim czasie Microsoft go naprawi bo nie wyobrażam sobie żebym musiał to robić za każdym razem gdy tworzę nowy raport.
- Avoiding Issues: Monitoring Query Pushdowns in Databricks Federated Queries - October 27, 2024
- Microsoft Fabric: Using Workspace Identity for Authentication - September 25, 2024
- Executing SQL queries from Azure DevOps using Service Connection credentials - August 28, 2024
Last comments