Visar inlägg med etikett MS SQL. Visa alla inlägg
Visar inlägg med etikett MS SQL. Visa alla inlägg

söndag 14 mars 2010

Så har det gått en månad igen...

Det är svårt att få tiden att räcka till för att utveckla systemet. Dessutom är det väldigt svårt att komma på var jag var när det blev en paus. Hur man man kommer igång igen.

Men jag vet som märks hur jag kommer igång med min utvecklingsblogg. Alltid något. Jag har också klurat ut att jag använder FileZilla som FTP-program.  Det visar sig att FileZilla har kommit med en ny version sedan sist, men det är inga stora saker som har ändrats..

Blogger har fått fler designmallar. Om det går det att läsa på Blogger Buzz. Blogger har också en Lab-webb som många andra Google-produkter. Den heter Blogger in draft. Där finns mer om hur man gör designmallar och dessutom en artikel om förbättringar i Bloggers editor, men det gäller bara några detaljer. I en kommentar frågar någon varför Google inte kan använda editorn i Docs. Det vore ett lyft. Det finns en Blogger-avdelning på YouTube som nog är värd att besöka igen när det finns tid.

Sedan gäller det att starta Utvecklingssystemet med det långa namnet: Microsoft Visual Web Developer 2008 Express Edition Version 9.0.30729.1 SP som använder Microsoft .Net Framework Version 3.5. SP1 med  SQL. På denna sida finns också en länk till Web App Gallery. Jag har installerat wiki-applikationen ScrewTurn på utvecklingssystemet och det verkar fungera bra.

Så gäller det att öppna mitt webprojektet System9 och undersöka om utvecklingsversion stämmer med den publicerade versionen på www.server42.se.

Nu visar det sig att jag måste logga in till det publicerade systemet. Och inloggningsuppgifterna har jag inte noterat. Inte heller kan de beställas från systemet. Jag startar därför Microsoft SQL Server mangement Studio och finner att den inte kan hitta SQL-servern hos webbhotellet www.space2u.se. Det där har hänt förr. Svaret finns nog i maildatabasen.

-------------------------------------
Nja det var inte så enkelt. Det visade sig att jag har tilldelats ett nytt ipnr och det måste registreras hos Space2u. Efter mycket snabbt hjälp så är ändringen gjord och kontakten med databasen fungerar.

Men jag kommer nästan inte ihåg hur programmet används. Så här går det till. Klicka på databasens namn i Object Explorer, sedan på tabellens namn, Query, Design Query in Editor, markera tabell, markera önskade fält, klicka ok. Nu ser jag användarnamn och lösenord.

Vid inloggning i publika versionen kommer felmeddelandet: Server Error in '/' Application. Vid inloggning i utvecklingssystemet: Det finns ingen användare med de uppgifter du angav.
  
Det senare problemet var enkelt att fixa, men vad beror det första på?Jo, i den nya versionen finns funktionen dokument och jag hade inte skapat en publik tabell för dokumenten. När jag gjorde det glömde jag att registrera fältet ChangeDate och obegripligt nog går det inte att tillföra det fältet efter att jag sparat tabellbeskrivningen. Får kolla runt lite om hur man gör sånt på bästa sätt.


Ett sätt är att exekvera en SQL-sats:
ALTER TABLE document
ADD ChangeDate datetime;
Men det går faktisk att göra ändringen utan T-SQL. Pinalkumar Dave på SQLAuhtority beskriver väldigt bra hur man gör.

Och därmed visas den tomma listan över dokument när man klickar på Dokument i menyn. Nästa steg blir att kunna skapa nya dokument. Jag passar på och publicerar "Om" för denna funktion också.

lördag 27 juni 2009

Nu funkar det äntligen mellan VWD och MSSQL

Efter att ha gjort massa småändringar så fungerade det plötsligt. Jag kunde skapa en tabell i VWD och se den i MSSMS och vise versa. Tyvärr vet jag inte varför det gick. Därmed finns ju risken för att samma problem återkommer utan att jag vet hur det ska hanteras.

Det som hände var att jag i VWD valde add connection, som server name skrev datornamnet/sqlserver och sedan skapade en helt ny databas. Och se, den syntes plötsligt i MSSMS!

Nu är läget att jag kan se en databas som jag tidigare skapat i MSSMS i både MSSMS och VWD. Däremot inte den jag skapat i VWD eller andra SQL-databaser (.mdf) som endast syns i VWD. Varför?

När jag i MSSQL försöker öppna mdf-filen får jag besked om att den är upptagen.

söndag 21 juni 2009

Jakten på felet går vidare

Det blev ingen lösning på felet i går. Någon mer relevant upplysning fanns inte i hjälpartikeln och inte i någon annan artikel på hjälpen heller om felmeddelandet.

Vad göra då? Ge upp? Återgå till Google Apps? Pröva Linux? Sluta med programmering. Att läsa Microsoft texter tar på humöret.

Men jag kör vidare och testar att googla. Men hur? Söksträngen "web developer" "add connection" "error 26" "2008" ger 10 svar som rimligen har med saken att göra. Hamnar först på Bigresource som på en sida har massor med frågor. Bra för då går det snabbt att fritextsöka.

Det första ämnet som förefaller intressant är Error - SQL Server Default Settings / Visual Web Developer Express 2008. För att få följa diskussionen så måste man ange en kod, men någon betalning är inte på tal. I repliken finns en ny färsk länk (080529) till MSDN-artikeln error: 26 - Error Locating Server/Instance Specified som redirectar till error: 26 - Error Locating Server/Instance Specified.

I första svaret kommer en del förslag: "Looks like you are trying to connect a remote named instance. To make it work, SQL Browser on the remote server must be enabled, UDP port 1434 should be put into exception if firewall presents."

Som sagt så är VWD och MSSQL i samma maskin så särskilt remote är de inte. SQL Browsern ska vara "enabled" och den är i alla fall "startad". Men hur är det med UDP 1434 i brandväggen?

En genomgång av registrerade undantag i brandväggen gör en förskräckt. Det är ju massa program så fått undantag. Varför finns t.ex. Skype med fem gånger?

I undantagslistan finns "SQL Server Management Studio" (som jag själv lagt till för en tid sedan), men inget annat som kopplar till VWD eller MSSQL. Däremot är inte "Webbhanteringstjänsten (HTTP)" och "World Wide Web Serviced (HTTP)" inte aktiverade. Det gör jag nu.

Kollar sedan brandväggen programflik och lägger där till "Microsoft Visual Developer 2008 Express Edition" och tar även med "Visual Studio 2008 Remote Debugger (x64)" som en ren chansning. Slutligen lägger jag till porten 1434 och prövar med namnet "SQL Browser".

Ny test, samma fel!!! Men de ändring som gjorts är det nog bäst att starta om systemet.

-----------------------
Nej, felet kvarstår.