PerSalmi.NET

Swedish .Net software developer...
# Wednesday den 16 November 2016

Jag har fått felmeddelanden om att installationen av Azure Storage Emulator 4.5 misslyckas när Azure SDK och verktygen för Visual Studio installeras.

Det visas t. ex. som loggmeddelanden i Event Viewer liknande dessa:

image

Just detaljen att “LocalDB parent instance version is invalid: MSSQL12E.LOCALDB” anges som fel ledde mig till att kolla upp vad jag egentligen hade för problem med min SQL Server LocalDB installation, det visade sig att default instansen kallad MSSQLLocalDB inte längre fungerade som den skulle. Den instans jag hade var skapad med en äldre LocalDB installation och fungerade inte helt korrekt sedan jag rensat ut alla äldre SQL Server versioner och bara hade 2016 delar kvar.

Lösning på problemet blev att stoppa, radera och skapa om SQL Server LocalDB instansen genom att använda kommandoradsverktygen.

Tre kommandon enligt nedan behövs, kör dem i en Cmd-prompt med administratörsrättigheter:

  1. sqllocaldb stop MSSQLLocalDB
  2. sqllocaldb delete MSSQLLocalDB
  3. sqllocaldb create MSSQLLocalDB

Resultatet bör se ut ungefär så här:

image

När detta är klart kan man köra installationen av “Azure SDK for .NET” igen och även det sista steget gällande Storage Emulator går igenom utan fel.

Wednesday, November 16, 2016 4:50:28 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]
Azure | SQL Server
# Monday den 3 November 2008

Eftersom vi diskuterat att använda SQL Servers nya datatyper för geometrisk och geografisk information i kombination med WPF så kollar jag in en session här på PDC om hur de geometriska datatyperna och operationer på dem fungerar under ytan. Det är en hel del rätt komplexa problem, mest av matematisk natur, man ställs inför i hanteringen. Avrundningsfel i flyttalsberäkningar, vilket alltid finns, i de vanliga flyttalstyperna i både databaser och programmeringsspråk ställer till otäcka effekter när man tex vill kontrollera om en linje skär en bestämd punkt.

sqlspatial Lösningen på problemet blir ett mycket finurligt system där man använder en grid som alla former “snappas” till så att punkter ligger på heltalskoordinater, vissa undantag finns tex för skärningar mellan linjer där en exakt skärning inte kan beräknas i heltal. Dessa specialfall blir på uttryck som bubblar med i alla beräkningar för att hålla undan eventuella avrundningsfel.

Lite extra verktyg för spatialdata finns på SQL Server Spatial Tools – Home.

Ett problem många råkar på med geometriska datatyper är att index inte används fast de finns, det var en ganska rejäl djupdykning i det problemet så då rekommenderar jag att man kollar sessionen på Channel 9.

Nyheter som kommer framöver är bland annat kartkontroller för Reporting Services, förbättrad indexhantering, modelloberoende hantering av 3D koordinater och stöd för rasterhantering.

Monday, November 3, 2008 7:26:06 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]
PDC 2008 | SQL Server
# Friday den 5 January 2007

MCP LogoNu kan jag kalla mig "Microsoft Certified Professional", jag var och skrev certifieringstestet PRO: Designing Database Solutions by Using Microsoft® SQL Server™ 2005 för ett par dagar sedan. Jag har inte gjort några certifieringstester tidigare så det var en ny upplevelse med visst mått av flashback till studenttidens tentor.

Friday, January 5, 2007 12:52:32 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]
SQL Server
# Thursday den 11 May 2006

Idag var det dags att uppdatera en äldre rapportdefinition som designats i Visual Studio.Net 2003 och publiceras på SQL Server 2000 med tillägg för Reporting Services. Eftersom jag för tillfället har vissa problem med VS 2003 installationen på min dator så bestämde jag mig för att göra ett försök i Visual Studio 2005.

Tyvärr kan man inte använda VS 2005 för att designa rapporter som är fullständigt kompatibla med RDL-formatet i SQL 2000 versionen av Reporting Services, vissa begränsningar och viss handpåläggning måste till för att publicera rapporterna. Rapportdesignern i VS 2005 har utökad syntax för det nyare RDL-format som stöds av SQL Server 2005, så Report Manager applikationen i SQL2K gillar inte RDL-filerna som produceras av VS 2005. Därför fungerar inte t. ex. inte "Deploy" direkt från Visual Studio.

En del tricks finns dock att ta till för att komma runt dessa begränsningar.

  • Använd bara funktioner som fanns i Reporting Services på SQL2K, använder man nyare funktioner kommer det garanterat inte att fungera.
  • Använd inte VS2005 funktionen "Deploy" för att publicera rapporten, spara den istället som RDL-fil.
  • Öppna rapporten (RDL-filen) antingen som Xml kod i VS eller med en annan textredigerare och ändra Xml namnrymdreferensen i <Report>-taggen enligt detta:

<Report xmlns="https://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition"
xmlns:rd="https://schemas.microsoft.com/SQLServer/reporting/reportdesigner">

Ändra till:

<Report xmlns="https://schemas.microsoft.com/sqlserver/reporting/2003/10/reportdefinition"
xmlns:rd="https://schemas.microsoft.com/SQLServer/reporting/reportdesigner">

  • Ta bort rader som innehåller taggarna <InteractiveWidth> och <InteractiveHeight>, de är inte kompatibla med RS 2000 men genereras av VS2005. Såg ut så här i mitt fall:

...
<InteractiveWidth>8.5in</InteractiveWidth>
...
<InteractiveHeight>11in</InteractiveHeight>
...

Publicera rapporten från Report Manager applikationen genom att ladda upp RDL-filen.

Report Manager-applikationen är relativt väluppfostrad och talar om vilka taggar den inte har stöd för så om du kan ladda upp rapporten utan felmeddelanden kommer den med största sannolikhet att fungera korrekt.

Thursday, May 11, 2006 1:50:11 PM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0]
SQL Server | Visual Studio
Blog & Contact
Per Salmi
Per Salmi
Min LinkedIn Profil

Jag arbetar på Combitech AB i Linköping med konsultuppdrag och utbildning inom Microsoft .NET området. Kontakta mig gärna om ni har frågor, behov av konsulttjänster eller är intresserade av utbildning inom .NET.

Copyright © 2019 Per Salmi

Bloggmotor: newtelligence dasBlog 2.3.12105.0

Sign In
Statistics
Total Posts: 73
This Year: 0
This Month: 0
This Week: 0
Comments: 0

Datorer
All Content Copyright © 2019, Per Salmi