SQL Server paniikissa! Käyttäjä peruutti toiminnon! Katso kuva!

Kun SQL Server 2008:n hallintaliittymässä menee ja painaa Cancel uuden taulun tallentamisen yhteydessä ilmaantuvassa nimeämisdialogissa, saa ilkeän virheilmoituksen:

Windows-dialogi: "Microsoft SQL Server Management Studio: User canceled out of a save dialog (MS Visual Database Tools)". Tarjolla OK-painike ja kaksi pientä ikonia, joista ei voi päätellä ovatko ne painikkeita vai mitä.

Tarjolla on myös hyödylliset “Copy message text” ja “Show technical details” -painikkeet. Onneksi, koska ilman ammattitason työkaluja tästä ei selviäisi.

Coding Horror: Deadlocked!

No älä:

I'm a little disappointed that SQL Server treats our silly little web app like it's a banking application. I think it's incredibly telling that a Google search for SQL Server deadlocks returns nearly twice the results of a query for MySql deadlocks. I'm guessing that MySQL, which grew up on web apps, is much less pessimistic out of the box than SQL Server.

www.codinghorror.com/… →

Kehitys kehittyy ja muita kliseitä

Microsoft on julkaissut kehitystyökalujensa roadmapin vuosille 2003-2005. Pakko sanoa, että paljon on tulossa uutta oikeasti tarpeellista. Yksi kohta kuitenkin lähinnä huvitti, viimeinen kappale otsikon “Web Application Development (ASP.NET)” alla. Siinä kerrotaan ASP.NET:n tulevasta teema- ja skinituesta.

ASP.NET:n suurimpia ongelmia on mielestäni se, että väen väkisin erottamalla koodi ja markup toisistaan on saatu aikaan kasa puolivillaisia itse keksittyjä “XHTML”-komentoja. Vaikka näillä muotoiluohjeilla päästäisiinkin riittävän siistiin lopputulokseen yrityksen sisäiseen käyttöön tarkoitettujen sovellusten tapauksessa (joissa ohjelmoija luo käyttöliittymän ulkoasun), niin yritysten välisessä tai kuluttujaviestinnässä vaatimustaso on toinen. Vaikka ASP.NET:n kontrollit olisivatkin aina säädettävissä haluttua ulkoasua vastaaviksi on tämä työ tehtävä täysin uudella, epästandardilla tavalla. Webdesignerit, www-suunnittelijat, HTML-koodaajat – miksi heitä kutsutaankaan – eivät halua, eikä heidän pidä joutua opettelemaan uutta kuvauskieltä.

Tässä valossa teemoista ja skineistä on vähän iloa. Sopivilla väri- ja kirjasinvalinnoilla saadaan varmasti yhtenevä ulkoasu läpi verkkopalvelun, mutta ei satavarmasti saada aikaan mitään silmiä hivelevää ja – ennen kaikkea – täysin kontrolloitua ulkoasua.

Roadmap muuten mainitsee ohimennen kehittäjien voivan tulevaisuudessa kirjoittaa tallennetut proseduurit SQL Server -kantaan .NET:in tukemilla kielillä. Tämä sinänsä mielenkiintoinen kehityssuunta saa kuitenkin tarkemman selosteen täällä. T-SQL ei ole siis kuolemassa vaan kehittyy.