2008. július 24., csütörtök

Dátumformázás Excelben

Vannak apró örömök, melyek szinesítik a hosszú monitorbámulást...

Ma éppen excelben a mai dátumot szerettem volna szöveggé átalakítva éééé-hh-nn formában (2008-07-24) megjeleníteni. Rutinfeladat, képlet a cellába:
=TEXT(TODAY();"yyyy-mm-dd")
, ennyi. S nézem művem eredményét: yyyy-00-dd. Mit mondjak? Nem ezt vártam...

Mi lehet a gond? Az XP magyar, a területi beállítás magyar, az Excel2007 angol. Ekkor még nem gyanakodtam. Elő egy másik gépet, ott az XP angol, a területi beállítás magyar, az Excel2007 angol. Az eredmény ugyanez. De már langyosodik... Az angol XP, magyar területi beállítás, magyar Excel2003-mal az eredmény az, amit elvár az ember...

S innen már egyenesen következik a megoldás:
=TEXT(TODAY();"éééé-hh-nn")

Hát nem egyértelmű?

2008. június 15., vasárnap

SQL Server 2008 RC0...

Nos, jó hetet zártunk: megjelent végre egy Jelölt! Még ha nulla is...

Tiszta lappal indultam (okultam a ctp-kből, lehet, a virtuális gépemmel volt a hiba?): új virtual pc, Windows Server 2008-cal. Milyen is legyen? Jó, hogy nem néztem előtte utána, mert megzavart volna: volt, aki a Vistára esküszött, más a Win2003-ra, én maradtam az Other-nél.

S meglepett. Gondoltam, míg készül az virtuális Win2008-am, lazítok valamelyest. Hát nem: néhány hosszú pillanat (de semmiképpen nem súlyos tízpercek), s volt egy szerverem! "Na, ez jól indul" - gondoltam. Némi szerver Role beállítás (Application Server, File Services, Web Server), pár Features, amire szükségem lehet (.Net Framework, Remote Server Administration, Windows Power Shell), de más tényleg semmi. Semmi állítgatás, finomhangolás, nem a Windows Server kell nekem, hanem az SQL.

SQL Server installálás: iso image-ből, a Deamon Tools-sal, rutinfeladat. Minden lehetőség kiválasztva, hadd szóljon! Elsőre minden sikerült, de nem lehettem elég szemfüles: átsikkadtam a Filestream engedélyezésén (SQl Server 2008 Setup - Database Engine Configuration - FILESTREAM (igen, így, KIABÁLVA) - Enable .... Nos, ezt hagytam ki...).

Nem kellett volna.

Vagy mégis jól jött e figyelmetlenség? Legalább újabb pár órára elfoglaltam magam...

Tehát van már SQL Serverem, mit is kezdjek vele? Lássuk csak a mintákat. Lázas keresgélés, Codeplex, lett is AdventureWorks mindenem: OLTP, DW, OLAP (http://www.codeplex.com/MSFTDBProdSamples/Release/ProjectReleases.aspx?ReleaseId=14274 ), meg lett minden Sample egyben is(http://www.codeplex.com/SqlServerSamples/Release/ProjectReleases.aspx?ReleaseId=14269).

Az adatbázisok backup-olva, mit nekem, láttam én már ilyet: Restore. S jött a pofára esés: Filestream feature disabled. Jó, hát akkor engedélyezzük! SQL Server Configuration Manager, SQL Server Services, SQL Server, Properties, FILESTREAM - ahogyan az a nagykönyvben meg van írva.

De nem. Pipálgathattam én, Apply, vagy OK, egyre megy, Winserver reboot, nem történik semmi. Amikor türelmem már fogytán, egy kis újabb googlozás, s lőn fény:
http://blogs.msdn.com/sqlserverstorageengine/archive/2008/06/09/enabling-filestream-post-sql2008-setup-a-known-issue-in-sql-config-manager.aspx.

VB script letölt, futtat:
cscript filestream_enable.vbs [/Machine:MachineName] [/Instance:InstanceName] [/Level:level] [/Share:ShareName]
majd a Management Studióban:
EXEC sp_configure ‘filestream_access_level’, 3 -- Level_value három, mint a magyar igazság, mindent bele!
RECONFIGURE

S megy a Restore, mint a kisangyal!

Azért reménykedem: a sokadik RC-nél, de főleg az RTM-nél, nem büntetnek ezzel a procedurával, ha átsikkad szemünk a telepítés során a Filestream pipa fölött!

2008. május 25., vasárnap

(Nem) lógok kábelen...

... de a neten igen. Itt kint, a kertben, a hintaágyban. Ez ma egy tesztnetezés: szereztem egy laptopot, tesztelem: kell-e nekem ilyen, ki tudnám-e használni?

Azt hiszem igen. Jó itt ülni a kertben, a hintaágyban, csiripelnek a madarak, csivitel a szomszédság gyerekserege, az enyém ismétli a kapusedzésen tanultakat (na, az kell még nekem, hogy a focilabda telibe talája feleségem laptopját!). Asztali gépem éppen installál, SQL Server 2008 CTP, még februárról, nem tudom, mi tart neki ilyen soká, Vista alatt gyorsabban sikerült. Vagyis majdnem sikerült, de nem. Pont ami miatt vállakoztam az installra, az nem jött be: Client tools, Business Development Studio. Most a másik, xp-s particiómon próbálkozom, csinálja, de megfontolt. A Távoli asztallal rajta vagyok, nincs lazsálás!

Nem baj. Itt ülök a kertben, ring a hintaágy, némileg ideszűrődik a távoli autópálya moraja -épp elment egy szomszéd (fogalmam sincs kicsoda, de szomszéd, ha már egyazon sorompós kapun jövünk be a faluba), köszönünk egymásnak, falusi idill - asztali gépem meg dolgozik. Távoli asztalról figyelemmel kísérem ténykedését, nem vagyok lelkes: Client tools - failed, Integration Services - Failed.... mi jöhet még ezután?

Februári CTP, dvdre mentett ISO image, DmonTools mountolással. Hol lehet a baj? Nem ment a Vista alatt sem: bár az xp-ben még nem tapasztaltam, a Vistában az isntall közben egyszer csak közli: nem találja a meghajtót. Pedig megvolt, de a Deamon Tools dobta valami miatt.

Tehát nem lesz nekem SQL Server 2008-am?

Pedig már nagyon várom. Na, nem magát az sql Server engine-t. Persze azt is, nem is tagadom, de most jobban izgat a Management Studio, a Report Server, a Business Develeopment eszköztára.

Aki szokott írogatni tárolt eljárásokat, vagy csak egyszerű kis sql szkripteket, s ráadásul még ismer - s használ - valamely magasabb szintű programnyelvet a megfelelő fejlesztőeszközzel, nos, az bizonyára értékel(ne) némi inteliisense-támogatást. Ami most lesz. Állítólag.

Szegény RedGate! Szegény SQL Prompt! Vagy mégsem? Na, pont ennek szeretnék utánajárni! Hagyjam a Vörös Kaput, itt a natív megoldás?

De nem. Valami/ki nem akarja. Már vagy egy órája megy az install, eredmény nemigen: a Full text search meg a SynchFramework Succesed, az Integration Services meg a Client Tools Failed, a többi meg pending....

Windows XP Service Pack 3. Ja, magyar nyelvű... Ez a baj? A CTP még nem csípi a másságot?

Megyek inkább, vetek egy pillantást a VS2008 SP1 beta-ra. Addig is...

2008. május 3., szombat

Éppen üresjáratban vagyok. Installáltál már Visual Studio 2005 Service Pack-et? Nyugis dolog: a gép dolgozik, az alkotó meg? Naplóírásba kezd! VS 2005? 2008-ban? Nos, viccesek microsoftos barátaink-ellenségeink (kinek melyik a szimpibb). Naná, haladjunk a korral, nosza nekem Vistát meg VS 2008-at! Meg a legújabb service pack-eket. Aztán múlik az eufória, jönnek a dolgos hétköznapok. Hogy tegnap még tudtam párhuzamosan két vpn kapcsolattal távoli asztalozni? Meg tegnap még szerkeztettem a visual studiómmal a reportszerver reportot? Ja, és kéne egy kis sharepoint webpartot összedobni?Hát igen.... Még szerencse, hogy a vinyó alján valahol figyel egy Win2003 image, tisztán, ártatlanul....Települ a VS 2005 - webpartot fogok alkotni a WSS 3.0-ra! Igaz, sohasem tettem még ilyet, ideje elkezdeni. S miközben haladok a korral (ugye WSS 3.0), időutazok: VS2005... Talán nyárra lesz Visual Studio 2008 Extensions for Windows SharePoint Services 3.0. Addig is egy virtuális gép.De már készen is van, akkor lássuk a medvét!

Megérkeztem

Na jó, nem éppen most, van annak már pár évtizede. De a blog világában újonc vagyok. A csizmadiának lyukas a csizmája... a kőművesnek ferde a kéménye... az informatikusnak se saját honlapja, se blogja...Tehát ideje elkezdeni. Lesz weblap is, már most mondom - vess meg érte vagy szeress, de a dióhéjból kihámozható - Microsoft alapokon: barátkozgatunk az ASP.NET-tel, szépen alakulnak a dolgok.

Mint a fejléc is mutatja, ezen a helyem azt oromot, bánatot, híreket osztom meg veletek, amelyekkel szakmai munkám során találkozom.

Ha ezek után még van erőd és/vagy kedved, lapozz bele személyes netnaplómba is: http://szabtipriv.blogspot.com/ .