SQL
SQL Server 2000, SQL Server 2005, SQL Server 2008, TSQL - alles rund um Datenbanken
Hallo zusammen,
Kürzlich wurde ja der Microsoft SQL Server ODBC Driver für Linux angekündigt. Dieser ist nun verfügbar - zeit zum testen :o)
Als Grundlage habe ich einen CentOS6 Linux Server installiert. Da, der Treiber noch kompiliert werden muss, werden noch Kompiler benötigt. Diese können mit dem folgenden Befehl installiert werden.
yum install gcc
Der Treiber kann hier heruntergeladen werden: http://www.microsoft.com/download/en/details.aspx?id=28160
Nun kopiere ich den Treiber mit WinSCP nach /opt/sqlncli
Entpacken und kompilieren des Treibers - dabei wird auch automatisch das unixODBC heruntergeladen und mitkompiliert
tar -xzf sqlncli-11.0.1720.0.tar.gz
cd sqlncli-11.0.1720.0
./build_dm.sh
Ins angegebene Verzeichnis wechseln und den Treiber mit "make install" installieren
cd /tmp/unixODBC.16661.30642.30814/unixODBC-2.3.0
make install
Nun kann der sqlncli Treiber installiert...
Hallo zusammen,
Kürzlich wurde das SP3 für SQL 2008 veröffentlicht. Das SP3 kann hier heruntergeladen werden.
Habe auf einem Server zwei SQL Express Instanzen. Um herauszufinden welche Version genau, habe ich das mit dem commandline Tool osql.exe nachgeprüft.
C:\Program Files\Microsoft SQL Server\100\Tools\Binn>osql -S ICESRV06\RTCLOCAL -E
select @@version;
go
Die Versionsnummer ist anschliessend auf 10.0.5500.0 gesetzt.
Grüsse
Andres Bohren
Hallo zusammen,
Kürzlich wurde das SP1 für SQL 2008 R2 veräffentlicht. Welche Probleme behoben wurden ist in diesem KB Artikel dokumentiert: http://support.microsoft.com/kb/2528583
Download: http://www.microsoft.com/downloads/de-de/details.aspx?FamilyID=b9aa2dba-7f20-4c0c-9afd-1eebee5a94ea
Grüsse
Andres Bohren
Hallo zusammen,
Man lernt nie aus... Gestern hatte ich ein interessantes Gespräch mit einem Entwickler. Dabei wurde mir demonstriert, wie man mit SQL auf Active Directory zugreifen kann. Das habe ich nun auch ausprobiert.
Zuerst muss ein Linked Server erstellt werden
sp_addlinkedserver 'ADSI', 'Active Directory Service Interfaces', 'ADSDSOObject', 'ICESRV02.corp.icewolf.ch'
Anschliessend kann man Querys auf das Active Directory absetze
SELECT * FROM OPENQUERY
(ADSI,
'SELECT sAMAccountName, sn, givenName, displayName, Title, telephoneNumber, facsimileTelephoneNumber
FROM ''LDAP://ICESRV02.corp.icewolf.ch'' WHERE objectCategory = ''Person'' AND objectClass = ''user'' ')
Grüsse
Andres Bohren
Hallo zusammen,
Kürzlich wurde das Service Pack 4 für SQL Server 2005 veröffentlicht. Was alles behoben wurde kann dem Knowledge Base Artikel KB2463332 entnommen werden.
Download: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=b953e84f-9307-405e-bceb-47bd345baece&displaylang=en
Versionsnummern (quelle: http://www.sqlteam.com/article/sql-server-versions)
SQL Server 2008 R2
10.5.1600.1
SQL Server 2008 R2 RTM
SQL Server 2008
...
Hallo zusammen,
Seit kurzem ist die CTP1 von SQL Server 2011 (codename "Denali") verfügbar.
Aus meiner Sicht eines der interessantesten Features ist das "Always On" Feature "HADR". Hier hat SQL Server die Availability Groups aus Exchange 2010 für SQL Server adaptiert.
Weitere Informationsquellen:
http://blogs.msdn.com/b/sqlrem/archive/2010/11/14/sql-server-code-named-denali-getting-started-with-availability-groups-and-keyboard-customization.aspx
http://blogs.technet.com/b/steffenk/archive/2010/11/15/sql-server-denali-ctp-1-verf-252-gbar-was-ist-neu.aspx
http://www.kodyaz.com/articles/ms-sql-server-2011-codename-denali.aspx
http://synsol.eu/blog/2010/11/detailed-step-by-step-guide-to-create-an-hadr-configuration-in-denali-ctp1/
Download der CTP1:
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=6a04f16f-f6be-4f92-9c92-f7e5677d91f9
Grüsse
Andres Bohren
Hallo zusammen,
Ich hatte heute einen Newsletter mit dem folgenden Inhalt in meinem Posteingang (http://www.oracle.com/dm/11q1field/58124_mysql_5.5.html)
1500%? - Da muss jemand seinen Job bisher schon extrem Miserabel gemacht haben oder was meint ihr?
Grüsse
Andres Bohren
Hallo zusammen,
Kürzlich wurde das Service Pack 2 für SQL 2008 veröffentlicht.
Welche Fehler behoben wurden beschreibt der Artikel KB2285068.
Grüsse
Andres Bohren
Hallo zusammen,
Dass die Ertde keine Scheibe ist, weiss wohl jedes Kind.
Grundlagen
Das Modell der Erde, so wie wir das kennen ist eine Kugel, welche mit Längen und Breitengraden versehen ist.
Auf dieser Flachen Karte wurde zwei Punkten in den USA und England bestimmt. Der kürzeste Weg eine zwei Punkte zu verbinden ist eine Linie.
Schauen wir uns das aus der 3D Projektion an - sieht immer noch nach dem kürzesten Weg aus.
Drehen wir nun das 3D Modell etwas, so sehen wir, dass dies nicht der kürzeste Weg ist.
Der küzreste führt also über Norden. Auf der flachen Karte sieht dies wie ein Umweg...
Hallo zusammen,
Mit SQL Server 2008 wurde ein neuer Datentyp eingeführt um flache geometrische Formen zu beschreiben.
/*Point*/
DECLARE @g Geometry
SET @g = Geometry::STGeomFromText('Point(5 5 )',0)
SELECT @g
SELECT @g.ToString()
Im SQL Server Management Sudio erscheint ein "Spacial Result" tab.
Und so sieht dann das Resultat aus.
/*Line*/
DECLARE @g Geometry
SET @g = Geometry::STGeomFromText('LINESTRING(0 0, 5 0, 10 10)',0)
SELECT @g
/*Polygon*/
DECLARE @g geometry
SET @g = geometry::STGeomFromText('POLYGON((0 0, 0 10, 10 10, 10 0, 0 0))', 0);
SELECT @g
SELECT @g.STCentroid().ToString()
/*Multiple Polygons*/
DECLARE @g geometry
SET @g = geometry::STGeomFromText('POLYGON((0 0, 0 10, 10 10, 10 0, 0 0), (1 1, 4 5, 4 1, 1 1))', 0);
SELECT @g
/*Interacting & Polygon Math*/
DECLARE @g geometry
DECLARE...
Full SQL Archive