Archive for May, 2009
MSSQL stored procedures, views und functions erstellen

So nachdem ich in letzter Zeit gezwungen wurde wieder ein paar Dinge zu entwickeln verwende ich den Blog jetzt einfach auch mal dafür um SQL Statements für mich abzulegen (braucht man ja alle paar Jahre mal wieder ;) ). Vielleicht gibts hier im Netz ja noch den einen oder anderen, der genau diese Info auch sucht…

Erstellen einer stored procedure (inkl. löschen wenn diese bereits vorhanden ist):

if exists
  (
  SELECT
    *
  FROM
    dbo.sysobjects
  WHERE
    id = object_id(N'[dbo].[SP_NAME]')
  AND
    OBJECTPROPERTY(id, N'IsProcedure') = 1
  )

DROP PROCEDURE [dbo].[SP_NAME]

GO

CREATE PROCEDURE [dbo].[SP_NAME]

WITH
EXECUTE AS CALLER
AS

...

Erstellen eines views (inkl. löschen wenn dieser bereits vorhanden ist):

if exists
  (
  SELECT
    *
  FROM
    dbo.sysobjects
  WHERE
    id = object_id(N'[dbo].[VIEW_NAME]')
  AND
     OBJECTPROPERTY(id, N'IsView') = 1
  )
DROP VIEW [dbo].[VIEW_NAME]
GO

CREATE VIEW [dbo].[VIEW_NAME]
AS
...

Erstellen einer function (inkl. löschen wenn diese bereits vorhanden ist):

if exists
  (
  SELECT
    *
  FROM
    information_schema.routines
  WHERE
    routine_name = N'FUNKTIONS_NAME'
  AND
    routine_type = 'function'
  ) 

DROP FUNCTION [dbo].[FUNKTIONS_NAME]

GO

CREATE FUNCTION dbo.FUNKTIONS_NAME()
BEGIN
...
END

Grundsätzlich sind die msdn Webseiten zum SQL Server 2008 sehr hilfreich um die genaue Syntax von einzelnen Funktionen zu finden.

Hosted Exchange & Sharepoint Services

Hi,

Microsoft hat vor kurzem seinen Cloud Computing Service für hosted Exchange und Sharepoint Services auch in Deutschland gestartet:

http://www.microsoft.com/online/de-de/products.mspx

Die Preise sind dabei deutlich unter den bis jetzt in Deutschland üblichen Preisen für diese Art von Service. Für die Business Productivity online standard suit werden nur 12,78 € (zzgl. MwSt)  fällig. Es werden dabei folgende Dienste zur Verfügung gestellt:

Die Business Productivity Online Standard Suite bietet gehostete Tools für die Kommunikation und Zusammenarbeit, die eine optimierte Nutzung mit hoher Verfügbarkeit, umfassender Sicherheit und einer vereinfachten IT-Verwaltung bereitstellen. Folgende Dienste sind in der Standard-Suite enthalten: Exchange Online, SharePoint Online, Office Communications Online und Office Live Meeting.

Insbesondere für kleine Firmen für die sich der Betrieb eines eigenen Exchange Servers nicht lohnt oder für Personen die privat ein iPhone besitzen und darauf ihre Mails syncen wollen…

Vodafone legts wirklich darauf an…

So, heute habe ich jetzt die letzte Abbuchung von Vodafone erhalten und was muß ich feststellen? Die Jungs sind echt der Hammer! Jetzt behaupten die doch tatsächlich schon wieder, dass ich für ~70 € extra im Ausland BlackBerry Dienste genutzt habe. Grundsätzlich kann ich ja mit solchen Aussagen leben – ABER NICHT, WENN MEIN BLACKBERRY SERVER SCHON ANFANG DES MONATS VOM UMZUGSUNTERNEHMEN EINGEPACKT WURDE! Mein Puls ist echt auf 180 und ich habe gerade echt lust nun doch meinen Anwalt einzuschalten. *grrrr* und sowas vor dem Wochenende.

… letzter Post zu dem Thema: http://www.security-blog.eu/2009/04/20/nie-wieder-vodafone/

TrueCrypt in Version 6.2 erschienen

Die Entwickler haben heute die neuste Version von TrueCrypt frei gegeben welche folgende neuen Funktionen / Verbesserungen mit bringt:

New features:

  • The I/O pipeline now uses read-ahead buffering, which improves read performance especially on solid-state drives, typically by 30-50%.  (Windows)

Improvements, bug fixes, and security enhancements:

  • The boot loader now supports motherboards with BIOSes that reserve large amounts of base memory (typically for onboard RAID controllers). Note: In order to be able to take advantage of this improvement under Windows Vista, you will have to install Service Pack 1 or higher first. Service Pack 1 for Windows Vista resolved an issue causing a shortage of free base memory during system boot.  (Windows Vista/XP/2008/2003)
  • Mounting using the ‘Auto-Mount Devices‘ feature may take significantly less time as partitions containing unencrypted filesystems are now skipped.  (Windows)
  • When volumes that are mounted as read-only or removable are saved as favorite volumes, they are mounted as read-only and/or removable when ‘Mount Favorite Volumes‘ is used.
  • When a multiple-pass wipe algorithm is selected when performing in-place encryption of a non-system volume, the header areas will be wiped before the encrypted headers are written to the disk. Note: On an existing volume, you can perform such an operation by changing its password and/or keyfiles.  (Windows)
  • Many other minor improvements, bug fixes and security enhancements.  (Windows, Mac OS X, and Linux)