Migration von Access zum SQL Server 2005

Der vierte Artikel behandelt die Möglichkeiten eine Access-Datenbank zu einer SQL Server-Datenbank zu migireren. Nach einer Anmeldung steht der Artikel unter http://www.access-im-unternehmen.de/index1.php?id=300&BeitragID=490 zur Verfügung. Die erste Seite zum „Einlesen“ gibt es hier: http://www.access-im-unternehmen.de/fileadmin/files/1_MigrationVonAccessNachSQLServer.pdf

Von Access zum SQL Server – warum wechseln?

Der dritte Artikel für „Access im Unternehmen“ beleuchtet die Gründe, warum ein Wechsel von Access nach SQL Server vorteilhaft sein kann. Den Artikel gibt es nach Anmeldung unter http://www.access-im-unternehmen.de/index1.php?id=300&BeitragID=472 Ohne Anmeldung gibt es nur die erste Seite unter http://www.access-im-unternehmen.de/fileadmin/files/1_VonAccessZumSQLServer.pdf

Microsoft Access Projekte mit SQL Server 2000

Access 2002/2003 im Zusammenspiel mit SQL Server 2000 Erschienenen bei Microsoft Press Deutschland ISBN 3-86063-093-8 Microsoft Access ist die erfolgreichste Desktop-Datenbank für Microsoft Windows. Bei großen Datenmengen bzw. im Mehrbenutzerbetrieb stößt Microsoft Access jedoch an seine Grenzen, da es als Desktop-Datenbank konzipiert wurde. Gleichzeitig stellt Microsoft mit dem SQL Server auch einen ausgereiften Datenbankserver für … Weiterlesen

ADP in Access 2007

Frage: In Access 2007 soll ein neues Access-Projekt (ADP) angelegt werden. Doch wo lässt sich beim Anlegen einer neuen Datenbank das ADP-Format angeben? Lösung: Über Datei->Neu erscheint der Dialog Leere Datenbank. Mit der dort enthaltenen Schaltfläche muss der Dialog Neue Datenbankdatei geöffnet werden. Hier ist nun der Speicherort der ADP anzugeben und der Dateityp Microsoft … Weiterlesen

Pivottabellen in SQL Server

Frage: In Access können mittels einer Pivottabelle Zeileninformationen als Spalteninformationen dargestellt werden. Wie kann dies mit SQL Server umgesetzt werden? Lösung: Die Darstellung von Zeileninformationen in Spalten wird mit CASE erreicht. Mehr dazu gibt es in den Online-Hilfe unter CASE sowie unter dem Stichwort Kreuztabellenberichte. /* übernommen aus der Original sqlfaq.de */

InStr

Frage: Gibt es in T-SQL ein Pendant zu InStr, um bestimmte Zeichen innerhalb einer Zeichenfolge zu suchen? Lösung: Die Funktionen charindex und patindex geben die Anfangsposition eines angegebenen Musters zurück. Dabei kann patindex im Gegensatz zu charindex Platzhalterzeichen verwenden. Ein Beispiel: SELECT CHARINDEX(’suchbegriff‘, spaltenname) oder SELECT PATINDEX(‚%suchbegriff%‘, spaltenname) /* übernommen aus der Original sqlfaq.de */

Autowert

Frage: Access bietet die Funktionalität des Autowerts an, durch die in Tabellen fortlaufendene Schlüsselwerte generiert werden. Gibt es diese Funktion auch im SQL Server? Lösung: Im SQL Server wird der Autowert durch die Eigenschaft IDENTITY erstellt. Diese Eigenschaft kann beim Tabellenentwurf für eine Spalte vom Typ Integer oder BigInt mitsamt Startwert und Schrittweite definiert werden. … Weiterlesen

Mid

Frage: Gibt es in T-SQL ein Pendant zu Mid, um einen bestimmten Bereich von Zeichen in einer Zeichenfolge zu ermitteln? Lösung: Der T-SQL-Befehl SUBSTRING(wert, start, length) liefert den über start und length angegebenen Bereich einer Zeichenfolge. /* übernommen aus der Original sqlfaq.de */

Trim

Frage: Gibt es in T-SQL ein Pendant zu Trim, um Leerzeichen aus einer Zeichenfolge zu entfernen? Lösung: Trim gibt es nicht direkt, dafür aber Ltrim und Rtrim. Ltrim entfernt die Leerstellen am Anfang und Rtrim am Ende einer Zeichenfolge. /* übernommen aus der Original sqlfaq.de */

Datenänderung bei verknüpften Tabellen

Frage: SQL Server-Tabellen werden in Access eingebunden und dort wie Tabellen verwaltet. Bei einigen Sichten lassen sich die Daten wie in einer Tabelle ändern. Bei einigen aber wird die Änderung mit der Meldung verweigert, es sei keine eindeutige Tabelle definiert. Lösung: Die Daten einer Sicht lassen sich nur ändern, wenn die Sicht nicht auf einer … Weiterlesen