SSMS: The system cannot find the file specified / Det går inte att hitta filen (SQLEditors)

by Martin 14. September 2010 15:47
En morgon när jag kom till en av mina kunder och skulle använda SQL Server Management Studio (SSMS) fick jag följande felmeddelande när jag försökte ändra utseende på en tabell (design table): [image:http://www.martinfranson.se/image.axd?picture=2010%2f9%2fSQLEditors.PNG] (På engelska är felmeddelandet _The system cannot find the file specified_) Efter lite googlande på problemet och sen test så upptäckte jag att följande löser problemet: * Öppna Registerditorn (regedit.exe) * Leta upp följande nyckel: {{ HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders }} * Lägg till ett nytt expanderbart strängvärde (Expandable String Value) med namnet _AppData_ och med värdet _%userprofile%\Application Data_ * Testa ändra din tabellayout igen

Saving changes is not permitted i SQL Server

by Martin 8. September 2010 11:04
Från och med SQL Server 2008 har man i SQL Server Management Studio infört en funktion som hindrar ändringar av en tabell som gör att tabellen måste skapas om, t ex lagt till en kolumn mitt i tabellen. Gör man det får man nedanstående felmeddelande: [image:http://www.martinfranson.se/image.axd?picture=2010%2f9%2fSavingIsNotPermitted.png] I grunden är det en bra funktion, framför allt om man har stora tabeller som kan ta en väldig tid att skapa om. Om man är medveten om vilka konsekvenser det medför så går det dock bra att stänga av funktionen. Gör då följande: # Gå in i _Tools_-menyn # Klicka på _Options..._ # Expandera alternativet _Designers_ i trädvyn till vänster # Kryssa ur alternativet _Prevent saving changes that require table re-creation_ # Klicka _OK_ Nedanstående kan innebära att en tabell behöver skapas om: * Lägga till en kolumn mitt i en tabell * Ta bort en kolumn * Ändra null-inställningen (nullability) på en kolumn * Ändra ordningen på kolumnerna i en tabell * Byta datatyp på en kolumn