Wednesday, December 10, 2008

Transaktionsloggen går inte att minska!

Det är inte ovanligt att transaktionsloggen kan vara lite svår att hantera. Oftast går det dock att lösa. Men det kan hända att den är omöjlig att minska ner trots alla kända trix. Då finns det en nödlösning att ta till. Lösningan är att göra Detach på databasen och sedan döpa om loggfilen. Sen Attacha man den igen fast utan transaktion loggen. Då skapas det en ny från skratch. Voila! Loggen är nu bara någon mb stor.

Tuesday, June 17, 2008

Invalid OLEVERB structure. Error source: Microsoft Data Transformation Services (DTS) Package

När man flytta DTS paket till en ny SQL 2005 server så har jag sett detta felet några gånger. Felet beror på att kontot som kör SQLAgenten inte har rättigheter att skapa skript i foldern C:\Program Files\Microsoft SQL Server\80\Tools. Genom att slå på loggningen på paketet så syns detta tydligt. Microsoft SQL-DMO (80004005): [SQL-DMO]CreateFile error on 'Servernamn.Databas.LOG'.
Meningen är förmodligen att man inte skall köra DTS i 2005 så därför blir inte denna rättighet korrekt vid installationen.

Monday, June 9, 2008

Exception from HRESULT: 0xC0010014 (Microsoft.SqlServer.DTSRuntimeWrap

Varför går det inte att editera Maintenance jobb? När man väljer edit så får man felet Exception from HRESULT: 0xC0010014 (Microsoft.SqlServer.DTSRuntimeWrap Grottade ett tag och efter att har registrerat om dts.dll till 32 bitars versionen så fungerar det. Nått blir mismatch när man kör på en 64 bitars SQL. regsvr32 "c:\ProgramFiles(x86)\Microsoft SQL Server\90\dts\binn\dts.dll"

Why can I not edit the Maintenance jobs? When I chose edit I recive error Exception from HRESULT: 0xC0010014 (Microsoft.SqlServer.DTSRuntimeWrap. After some research it looks like it has something to do with the 64 bit SQL. I registred the dts.dll from the 32 bit folder and after that it works well. regsvr32 "c:\ProgramFiles(x86)\Microsoft SQL Server\90\dts\binn\dts.dll"

Saturday, March 15, 2008

Error 29109:

Error 29109: Team Foundation Report Server Configuration: Report Server Configuration encountered an unknown problem

Höll på med uppgradering utav Team Foundation Service idag och då dök detta problem upp. Lösningen var simpel när man väl viste vad det var. Det var helt enkelt frågan om en timeout när installations programmet skulle komma åt SQL Reporting Services. Genom att starta http://localhost/reports vilket tog flera minuter, så kompilerade man sidan igen och Installationsprogrammet kunde sedan gå vidare. Vad enkla felen kan vara ibland.

Man kom inte långt förrän nästa fel uppstod :-)

C:\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Tools\TfsDb.exe"
upgrade /server:"servername" /property:"TFS_SERVICE_ACCOUNT=NT AUTHORITY\NETWORK SERVICE;TFS_REPORTING_ACCOUNT=,DOMAIN\TFS;LCID=1033;VSTF_AS_INSTANCE=DATABASESERVERNAME;VSTF_AS_DATABASE=TFSWarehouse;VSTF_AS_ACCOUNT=" /showui:263404' returned non-zero value: 100.

Vad berode detta fel på då? Jo det var så enkelt att det fans XML filer för Analysis Server som dels inte innhöll något data, dels var det några som var korrupta. Detta syns inte via det grafiska verktyget under uppgraderingen utan man fick köra samma kommando som flemedelandet ovan i kommandotolken så kunde man enkelt se vad det stannade på. Jag undrar varför man inte loggar detta så man lättare kunde ta reda på vad det var som var fel?

Wednesday, October 31, 2007

Database Ownern

Fick ett intressant fel när jag skulle välja egenskaper på en databas. En stor dialogruta sade att:

Property Owner is not available for Database '[DBNAMET]'. This property may not exist for this object, or may not be retrievable due to insufficient access rights. (Microsoft.SqlServer.Smo)

Efter lite antydningar från några artiklar på nätet så beror det på att OWNERN saknas på databasen. Efter att ha gjort en select på sysdatabases så såg jag att värdet var NULL. För att rätta till felet så är det bara att sätta en ny owner med SP_Changedbowner. Felet visar sig bara i 2005, inte i 2000 då man fortfarande kan välja egenskaper. Där emot blir kan man inte använda tex SP_Helpdb på databasen.

Kontentan utav detta är att se till att rätt user är owner på databasen efter installation. Det är lätt hänt att en utvecklare eller konsults konto blir borttaget och då få man dessa problem.