PerSalmi.NET

Swedish .Net software developer...
# Tuesday den 6 March 2012

Som om det inte fanns nog med nya grejer att labba med sen förra veckans Windows 8 + VS 11 Beta så kommer nu den färdiga versionen av SQL Server 2012. Det är till och med ett virtuellt release event nu den 7 mars. Än så länge finns bara en utvärderingsvariant att ladda ner men det kan ju vara intressant att köra den fram till 1 april 2012 då den blir fullt tillgänglig. Fullständiga versioner inklusive Developer Edition finns nu på MSDN Subscriber Downloads. Om du inte har en MSDN prenumeration kan man testköra med nedanstående utvärderingspaket:

Microsoft® SQL Server® 2012 Evaluation

Microsoft® SQL Server® 2012 Feature Pack

Vill man kolla på vad som är nytt finns http://www.sqlserverlaunch.com där översikter och ett antal djupare sessioner finns att se.

För utvecklare innebär denna nya version att det kommer nya verktyg.

Kombinationen av ny SQL Server och nya verktyg i Visual Studio är intressant. Kanske det kommer att stabilisera sig och vi slipper få en ny projekttyp för databaser för varje uppdatering av Visual Studio som släpps fram framöver. Vi får hoppas att de hittat rätt form nu, det ser i alla fall lovande ut.

imageUnder senaste dagarna när jag labbat med Visual Studio 11 så råkade jag tex på en ganska intressant nykomling i SQL Server familjen, SQL Server Express LocalDB – en lättvikts variant av SQL Express som passar bra för utvecklingsändamål. Den aktiverar och kopplar upp databaser efter behov. Kopplingen till databasen stängs sedan automatiskt en kort stund efter att den process som använder databasen stängt anslutningen. Detta helt utan att man behöver skapa nya databaser manuellt på någon installerad instans av SQL Server.

De nya verktygen för att hantera SQL Server databaser i Visual Studio, SQL Server Data Tools (SSDT) gör att man kan jobba effektivt med datalagret direkt i studion. De flesta funktioner man tidigare behövde SQL Server Management Studio till går nu att jobba med från Visual Studio.

SSDT är inte heller begränsad till att bara fungera ihop med VS 11, om man vill utnyttja SSDT finns verktygen att plocka ner till VS 2010 via Web Platform Installer.

Tuesday, 06 March 2012 23:05:03 (W. Europe Standard Time, UTC+01:00)  #    Comments [0]
Databaser | SQL Server | Visual Studio
# Friday den 14 March 2008

Jeff Atwood skriver om turkiska som ett exempel på hur svårt det är att hantera språkberoende i applikationer, se "Coding Horror: What's Wrong With Turkey?".

Problem med "turkiska I" har jag själv en del intressanta minnen av från ett globalt projekt. Vi byggde en produktdatabas som skulle hantera all produktinformation för en koncern, det inkluderade översatt information på ca 30 språk om mer än 2000 produkter. Ett av de lustigare problemen vi råkade på var att det var ruskigt svårt att veta om man hade ett fel eller inte... Men kundens turkiska kontor kom med massor av viktiga felrapporter under utvecklingen.

Det är nämligen skapligt svårt att se på en text om den innehåller felaktiga tecken när man inte fattar ett dugg av vad det står. Eftersom jag fortfarande inte har lärt mig turkiska så får jag illustrera med ett påhittat exempel: "ınteger" eller "ÿnteger" vilket är korrekt turkiska? Antagligen inget av det just i mitt fall, men det var den typen av fel som dök upp i texten, mycket ofta spårade vi problemen till att webbläsare inte alltid gjorde som man tänkt sig i fråga om teckenkodning. Eftersom applikationen hade börjat som en svensk lokal databas och växte från den utgångspunkten tog det lite tid innan jag hade fått det mesta av teckenkodningen under kontroll och all hantering hade konverterats till UTF-8.

Det är också lite intressant att Jeff nämner amerikanernas bekväma synsätt att det vore enklare om att körde InvariantCulture, dvs "amerikanska". Själv har jag varit med såpass länge att jag minns hur korkade vi i europa tyckte att amerikanerna var när de hade begränsat ASCII teckensettet till 127 tecken på 7-bitars ord... Inte mycket utrymme för resten av världen där inte.

Mina lärdomar efter det projektet är att kodningen av text i applikationer numera ska vara UTF-8 eller full Unicode rakt igenom och att det som stoppas in i en databas ska hamna i nvarchar-typade kolumner.

En hel del rekommenderad läsning finns på Microsofts Global Development and Computing Portal.

Friday, 14 March 2008 23:01:22 (W. Europe Standard Time, UTC+01:00)  #    Comments [0]
Databaser | Utveckling | Webb
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 © 2017 Per Salmi

Bloggmotor: newtelligence dasBlog 2.3.12105.0

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

Datorer
All Content Copyright © 2017, Per Salmi