Kategorie: "SQLServer"

CU Update für SQL 2017 und für SSMS

Hallo,

SSMS - CHeck Update ... 17.8.1 

lt. https://sqlserverbuilds.blogspot.com/

 

Build File version KB / Description Release Date
14.0.3030.27 2017.140.3030.27 4341265 Cumulative update 9 (CU9) for SQL Server 2017  Latest CU July 18, 2018 *new

FileTable - Externe Dateien im SQL Server verarbeiten - ganz einfach

Hallo,

sofern man (als Admin) Zugriff auf einen SQL Server 2012 (oder Neuer) unter Windows Prem (also weder AZURE noch LINUX) hat, (auch in der Express Edition) kann man sehr einfach und bequem FileTable verwenden. Dabei handelt es sich um eine Windows / SQL Server Technologie, die einem ermöglicht, Dateien in einem speziellen Directory im Betriebssystem "ganz normal" zu verwalten (erstellen / ändern / löschen), wobei im SQL Server  eine eigene Tabelle mitführt wird, in der automatisch diese Änderungen mit protokolliert werden, d.h. man hat im SQL Server eine Tabelle, die in Echtzeit - immer und automatisch aktuell - Auskunft über Dateien incl. Pfad gibt.

Was in meinen Augen eindeutig für den FileTable Ansatz spricht (wenn die Grundvoraussetzungen stimmen/gegeben sind), ist der minimalistische Erstellungs- sowie der WESENTLICH geringere Programmieraufwand als mit klassischem VBA Blobs ... (Warum soll ich mich mit ADO Stream o.ä. "rumärgern", wenn der SQL Server mir fast die gesamte Arbeit abnimmt ... <g>)  Zudem: Die "extern" gespeicherten Daten gehen nicht zu Lasten der DB-Größe, die ja bei der Express Edition bekanntlich auf 10 GB limitiert ist.
 
Wenn ich mit externen Dateien in Access zu tun habe, dann meistens in Zusammenhang mit zwei Anwendungsfällen:
a) Der Kunde möchte einem Vorgang/Person eine bestehende Datei (Bild, Dok, Vorlage, etc.) zuordnen
b) Der Kunde erzeugt ein Dokument, (Brief, PDF, Bild, Musikstück ...) das automatisch einem Vorgang zugeordnet werden soll....
In beiden Fällen eignet sich FileTable ganz hervorragend dafür. (PS:In  VBA - Application.FollowHyperlink Me!Pfadname - ist dein Freund)...

D.h. man hat im SQL Server eine stets aktuelle Tabelle mit den Dateinamen incl. Pfad und kann (theoretisch) diese Dateien auch direkt via Blob im SQL Server bearbeiten. 

In Onedrive, im Ordner Filestream, habe ich eine Datei (im Word und PDF Format)  mit weiteren techn. Details dazu hinterlegt. PS: Die Anregungen dazu habe ich mir aus dem Buch "Access und SQL Server" von Minhorst / Jungbluth geholt. (Bei mir Kap. 16 - Ab Seite 439)"

mfg 

Klaus Oberdalhoff

Microsoft SQL Server Migration Assistant v7.7 for Access enthält wider separaten Download für X86-er Versionen !!!!

English at the bottom of the German part.

Die neueste Version des SSMA für Access 7.7 enthält - oh Wunder - auch wieder eine eigene X86-er Version zum separaten download

 

Microsoft SQL Server Migration Assistant v7.7 for Access

enthält wieder einen separaten Download für X86-er Versionen !!!!

https://www.microsoft.com/en-us/download/details.aspx?id=54255

 

The newest version 7.7 of SSMA for Access - oh wonder - contains TWO different files for download again. A 64 bit one and a X86 one ...

Microsoft SQL Server Migration Assistant v7.7 for Access

contains seperate download for X86-Versions again !

https://www.microsoft.com/en-us/download/details.aspx?id=54255

 

 

SSMS - "Edit TOP n Rows" - Script dazu anzeig- und editierbar

English at the bottom of the German part.

Obwohl ich schon jahrelang mit dem SSMS (SQL Server Management Studio)- und dort mit der rechten Maustaste - arbeite, war mir nicht klar, dass man sich den dahinterliegenden SQL Script editierbar anzeigen lassen und ändern kann, im Prinzip genau wie das SELECT TOP n. Der Unterschied ist nur, dass beim "SELECT TOP n" automatisch oben der Script und unten das Ergebnis steht. Beim "EDIT TOP n" wird "nur" das Ergebnis angezeigt und ich habe keine Möglichkeit gefunden, die Anzeigen so zu ändern wie beim "SELECT TOP n", dass das Ergebnis genauso geteilt erscheint.

Aber auch hier hilft die rechte Maustaste weiter. "EDIT TOP n" ausführen.  In der angezeigten Tabelle rechte Maustaste "Pane" (Deutsche Version: "Bereich")  öffnet ein weiteres Submenü mit

"Diagram"   - Die zugrundeliegende Tabelle als Bild
"Criteria"     - Die Spalten der Tabelle mit Ankreuz-Option (praktisch, ankreuzen ändert das SQL Statement)
"SQL"           - Das dazugehörige SQL Script
"Results"     - Ein- und Ausblenden der editierbaren Tabelle

Nach dem Ändern des SQL Statements muss man nochmals die rechte Maustaste - Execute SQL - bemühen, da die "Execute" Taste (aus dem Edit Menü) oben in der Menüleiste ausgegraut bleibt.

Auf diese Weise kann man auch mit "EDIT TOP n" das SQL Statement editieren.

Shortcut - "Show SQL" <CTRL> 3  - "Execute SQL" <CTRL> R

Das "Pane" ("Bereich") Menü ist wohl im "SELECT TOP n " Submenü nicht vorhanden.

--------------------------------------

Although I have been working with the SSMS (SQL Server Management Studio) for years - and there with the right mouse button - I did not realize that you can edit the underlying SQL script and change it, in principle just like the "SELECT TOP n" The difference is that the "SELECT TOP n" automatically shows the script at the top and the result at the bottom. When "EDIT TOP n" "only" the result is displayed and I have not found a way to change the outfit as in the "SELECT TOP n", so that the result appears equally visually divided.

But here too the right mouse button helps. After executing "EDIT Top n"  - in the table displayed use right mouse button "Pane" - that opens another submenu with

"Diagram" - The underlying table as image
"Criteria" - The columns of the checkbox option (handy, tick changes the SQL statement)
"SQL" - The associated SQL script
"Results" - hide / show the editable table

After changing the SQL statement, you have to re-execute the right mouse button - Execute SQL - because the "Execute" button (from the Edit menu) at the top of the menu bar remains greyed out.

In this way you also can edit the SQL statement with "EDIT TOP n".

Shortcut - "Show SQL" <CTRL> 3  - "Execute SQL" <CTRL> R

The "Pane" menu does not exist in the "SELECT TOP n" submenu.

Cumulative update 3 (CU3) for SQL Server 2017

Hi,

https://support.microsoft.com/en-us/help/4052987

4052987 Cumulative update 3 (CU3) for SQL Server 2017

Seit 4.1.2018 gibt es das Update CU3, das in Zusammenhang mit dem "großen" CPU Patch steht...

Cumulative Update 3 (CU3) for Microsoft SQL Server 2017 was also released in the January 3, 2018, SQL Server Security Bulletin ADV180002. See KB 4058562 for more information. Because of this, you may already have CU3 installed as part of that security release. If you do try to install CU3 after ADV180002, you may receive the following message:

There are no SQL Server instances or shared features that can be updated on this computer

This indicates that CU3 is already installed and that no further action is required.

Siehe auch http://www.insidesql.org/blogs/cmu/sql_server/sql-server-leitfaden 

mfg Klaus

 

1 3 4 5 6