SQLPS byter sökväg och visar varningar vid laddning

Av Christoffer Lilja

När man kör SQLPS kommandon såsom Invoke-SqlCmd visas ibland varningar och sökvägen byts till PS SQLSERVER:\>. Detta sker första gången SQLPS-modulen laddas. Varningarna beror oftast på problem vid laddningen av andra moduler såsom Azure Powershell Tools och är inget man behöver tänka på. Exempel på varning: Ett bra sätt att lösa detta på är att…

Databasproblem i MVC Music Store

Av Christoffer Lilja

Jag har börjat lyft av jonkopingsok.nu från ASP/VBScript till MVC3 och ville titta på lite andra lösningar för att se hur de fungerar. En av de mest kända är MVC Music Store men när jag försökte starta den fick jag felkod Unable to find the requested .Net framework data provider. Jag hade SQL Server 2008 R2 och…

Problem att deploya till Sharepoint 2010

Av Christoffer Lilja

Idag fick jag problem med att deploya till Sharepoint och fick följande felmeddelanden: An object in the SharePoint administrative framework, ”SPSolutionLanguagePack Name=0 Parent=SPSolution Name=il.sharepoint.workflows.wsp”, depends on other objects which do not exist.  Ensure that all of the objects dependencies are created and retry this operation. Error occurred in deployment step ’Retract Solution’: The solution does…

Loopa över stored procedures

Av Christoffer Lilja

Idag behövde jag exekvera en Stored Procedure några tusen gånger för att korrekt kunna plocka bort några poster inklusive relaterad data. För att kunna göra detta använde jag mig av följande loop i SQL Server Management Studio. declare @counter int set @counter = 0 while @counter < 10 begin set @counter = @counter + 1…

Illegala tecken från Sharepoint vid webbtjänstanrop

Av Christoffer Lilja

För att göra anrop från en extern klient kan man använda Sharepoints webbtjänster, men vissa av dem är för avancerade för att använda WCF Test Client som hänger med VS 2008/2010 eller Web Service Studio på Codeplex. Nyligen hittade jag ytterligare ett program som heter SharePoint Utilities for Developers (SPUD). I det programmet får man…

Serialisera objekt till json med camelCase

Av Christoffer Lilja

För att serialisera ett objekt till json i MVC3 kan man använda Json(), men då skapas objektet som serialiseras med fel namn i JavaScript där camelCase används. För att fixa detta kan man använda DataContractJsonSerializer. Här är min lösning: public class JsonHelper { public static string Serialize<T>(T obj) { var serializer = new DataContractJsonSerializer(obj.GetType()); var…

Lång tid att ladda sidor i Firefox med Visual Studio

Av Christoffer Lilja

Jag upptäckte för någon månad sedan att när man kör VS2008/VS2010 för att utveckla webbapplikationer tar det nästan en sekund innan sidorna börjar laddas. Dumt tänkt jag och fortsatte arbeta som om inget hade hänt. Några veckor senare stötte jag på sidor i projekt som tog flera sekunder att ladda i Firefox medan de laddades…

Dagens tips – Laga användare efter återställning i MS SQL

Av Christoffer Lilja

Som utvecklare tar jag hyfsat ofta backup och göra återläsningar av databaser. När man gör detta tappar SQL användarna sina inloggningar och jag har inte funderat så mycket på det utan bara tagit bort och skapat upp dem igen. Naturligtvis finns det ett mer elegant sätt. Man kan köra en stored procedure på databasen i…

Köra en stored procedure för varje rad i SELECT

Av Christoffer Lilja

Idag behövde jag ta bort ca 300 rader och kunde få ut berörda rader med en SELECT fråga. För att ta bort en rad behövde jag köra en stored procedure för att även ta bort relaterande data. Detta löstes smidigt genom följande script som jag hittade på Stackoverflow: declare @field1 int declare @field2 int declare…