Kategorie: "Sonstiges"

ADO - Abkündigung der Abkündigung <g> - die unendliche Geschichte

Hi,

Announcing the new release of OLE DB Driver for SQL Server 

dieser Microsoft Blogeintrag (hier ein großes Danke an Bernd Jungbluth für die Info) besagt, dass MS ADO nun doch weiterentwickelt wird.

Ich habe von Anderen bisher noch keine Rückmeldung erhalten, aber es sieht so aus, dass man "mit gutem Gewissen" mit ADO (Weiter-)Entwickeln kann, und man bei MS Access < - > SQL Server auf ADO setzen könne.  Ich habe aufgrund der "Depreciation von ADO" daher bisher ausschliesslich DAO verwendet ... 

Da sogar der Blog-Eintrag der "Depreciation selbst" (von 2011) hier mit einer Headline versehen wurde, scheint MS das wohl ernst zu meinen.

Was meint Ihr dazu ?

Nachtrag:

Eine Bestätigung / Reaktion zu diesem Artikel kam von der internationalen Access-User-Group (Juan e Soto), der den positiven Einfluss auf Access bestätigte

Access Expert Artikel

mfg

Klaus Oberdalhoff

SQL Server Migration Assistant für Access - 32 / 64 Bit Problematik

Aus aktuellem Anlass hier einige Infos zum "SQL Server Migration Assistant für Access" (SSMA)

Microsoft hat in seiner unendlichen und  unermesslichen Weisheit beschlossen, den SSMA für Access ab der Version 7.4 nur noch als 64 Bit Version anzubieten.

Meine persönliche Meinung zu diesem überaus sinnigen Entschluss ist weitgehend der Selbstzensur zum Opfer gefallen ...

 Verschlimmert wird dieser Entschluss durch folgende zwei Tatsachen:

  1. Die letzte 32-bit Version des SSMA für Access 7.3 steht bei Microsoft nicht mehr zum Download bereit.
  2. Es scheint überaus schwierig zu sein, einen vernünftigen 64-Treiber zu finden, der - bei einer installierten 32-bit Version von Office - sich vernünfig installieren lässt und mit 32-bit Versionen von Access zusammenarbeirtet.

 Die von mir hier vorgeschlagene Lösung ist:

Die in meinem Onedrive hier im Unterverzeichnis SSMA 1.73 verwendete Version 1.73 zu installieren. Diese ist die letzte Version, die auch als 32-bit Variante ausgeliefert wurde.

Er arbeitet problemlos mit SQL Server 2016 zusammen. Für SQL Server 2017 muss man wohl die neuere - 64-bit only - Variante verwenden und versuchen, diese zum Laufen zu bekommen.

NEU: Eigene Tests haben mir gezeigt, dass die Version 7.3 auch wunderbar mit der neuen SQL Server 2017 Version zurande kommt. (Man muss nur beim ersten Start "SQL Server vNext (Windows) -preview" angeben)

Dieser SSMA 7.6 64bit Info Artikel beschreibt aus MS Sicht, was zu tun ist, um mit dem 64-bit Tool zu arbeiten.

 

Tipps zur Arbeit mit SSMS

Für Access empfiehlt es sich dringend, die Datentypen anzupassen.

Der SQL Server Datetime2 Datentyp wird von manchen Treibern nicht korrekt als Datetime erkannt und sollte daher nicht verwendet werden. Daher ist besonders die Änderung der Zuordnung des Datentyps Date/Time (Access) in den bewährten Datetime wichtig.

Ebenso ist es wichtig, bei der Konvertierung einzustellen, dass für jede Tabelle ein Feld Timestamp erstellt wird.

 

Vor der Konvertierung sich unbedingt die Access Indizes ansehen, die Doppelten (die Access oft automatisch anlegt) löschen sowie sich alle Indizes zu notieren, die

Unique aber mit mehrfach NULL erlaubt sind (Unique Index with NULL), und diese vor der Konvertierung zu löschen.

 

Im SQL Server (ab 2008R2) können Unique Index with NULL einfach wie folgt neu erzeugt werden:

 

/****** Object:  Index [idx_Kunde_Matchcode_notnull]    Script Date: 09.04.2017 22:11:26 ******/

CREATE UNIQUE NONCLUSTERED INDEX [idx_Artikel_Matchcode_notnull] ON [dbo].[tblStamm_Artikel]

(

                [a_Matchcode] ASC

)

WHERE [a_Matchcode] IS NOT NULL;

GO

  

SQL Server Data Tools (SSDT)

 Neben der reinen Konvertierfunktion bietet dieses Tool die Möglichkeit, ein SSDT Projekt zu erzeugen. Ebenso kann auch ein SQL-Script erzeugt werden.

 Info zu SSDT:

 https://msdn.microsoft.com/de-de/library/hh272686(v=vs.103).aspx

https://docs.microsoft.com/de-de/sql/ssdt/download-sql-server-data-tools-ssdt

Wichtig: Gerade auch mit dem SQL Server 2017 ausprobiert: Man kann auch WUNDERBAR SSDT-Scripte oder SQL Scripte von irgendwelchen bereits bestehenden SQL Server Datenbanken (die NICHT mit dem SSMA konvertiert wurden) erzeugen. D.h. für die Arbeit mit SSDT ist der SSMA geradezu eine "Wunderwaffe" <g>

 SSDT für Visual Studio 2015 und SSDT für Visual Studio 2017 verwenden beide DacFx 17.2: Data-Tier Application Framework (DacFx) 17.2 herunterladen

Für den Fall, dass die Daten für VS2015 bei MS nicht mehr verfügbar sein sollten, sind sie im ssma Directory unter sonstiges enthalten.

 Nähere Infis siehe Redme.pdf im Onedrive-Ordner

MVP Reconnect

MVP Reconnect

 Hi,

MS hat ein neues Programm ins Leben gerufen. MVP Reconnect - gedacht für ehemalige MVPs (also Leute wie mich <g>). Wie schon oft bei MS: Bananen-Programm, reift beim Kunden ... Es hängt also wohl an uns, was wir daraus machen. Ziel ist es wohl, die vielen guten menschlichen Ressourcen, die hinter den ehemaligen MVPs stecken, zu bündeln und andererseits uns die Möglichkeit zu geben, einerseits untereinander, als auch mit MS in engerem Kontakt zu bleiben. Da bis dato weitgehend selbstverwaltet, gibt es aus den Reihen ein Komittee ... u.a. auch Ländervertreter ... nun ja, was soll ich sagen, für D wurde ich gewählt ;-)

Bin mal gespannt, was wir daraus machen (können).

Also: Alle EX-MVPs, die Interesse haben, bitte mitmachen ...

mfg Klaus

 

Kostenfreie Community Editions

Hi,

ein schönes neues 2015 ...

also IT-technisch fängt das Jahr ja super an, finde ich (politisch eher weniger)  ...

Das Beispiel der - für Einzelentwicker (wie z.B. Freiberufler wie mich ) - kostenfreien Community-Edition des Microsoft Visual Studio macht Schule. Jetzt hat Syncfusion nachgezogen - auch bekannt für seine tollen, bereits kostenfreien It-Bücher - und Ihr Hauptprodukt Essential Studio Enterprise Edition - als kostenfreie Community Edition

https://www.syncfusion.com/products/communitylicense

unter den gleichen Bedingungen wie MS das Visual Studio "Individual developers or up to five users at companies with annual gross revenue below $1 million USD. " bereitgestellt.

Also zusammen mit

Microsoft Visual Studio Pro

Syncfusion Essential Studio Enterprise Edition

Microsoft SQL Server Express Advanced

Intel XDK

Microsoft Virtual Academy

kommt man doch schon SEHR weit, finde ich.

 Ich hoffe, das Beispiel macht Schule und setzt sich weiter durch.

Danke Syncfusion - Danke Microsoft

mfg

Klaus Oberdalhoff

 

MS Fundsachen - SQL Server / Web Programmierung - EdgeJS

Hallo,

ich finde die Idee, ein Backup des SQL Servers einfach in MS Azure ablegen zu können, interessant genug, um den Link und die Info zu posten:Zumal dieses Tool für ALLE (d.h. auch für die älteren) SQL Server Versionen funktioniert.

O-Ton MS: Mit dem Microsoft SQL Server Backup to Windows Azure Tool können Sicherungen im Windows Azure-Blob-Speicher erstellt werden. Außerdem verschlüsselt und komprimiert das Tool lokal oder in der Cloud gespeicherte SQL Server-Sicherungen.

Download-Tool http://www.microsoft.com/de-DE/download/details.aspx?id=40740

Dies ist auf jeden Fall eine "Disaster-Sichere" Aufbewahhrungsmethode und einfacher als immer die DaSi zur Bank zu bringen etc...

----

Ein weiteres interessantes Fundstück finde ich den Blog-Eintrag von Scott Hanselmann über EdgeJS

Hanselman http://www.hanselman.com/blog/ItsJustASoftwareIssueEdgejsBringsNodeAndNETTogetherOnThreePlatforms.aspx?utm_source=javascriptweekly&amp;utm_medium=email

mfg

Klaus

1 3 4 5 ...6 7