<?xml version="1.0" encoding="utf-8"?><!-- generator="b2evolution/6.11.7-stable" -->
<rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel rdf:about="https://www.insidesql.org/blogs/klausobd/">
	<title>Klaus Oberdalhoff</title>
	<link>https://www.insidesql.org/blogs/klausobd/</link>
	<description>InsideSQL.org Blogs - Blogs über SQL Server</description>
	<dc:language>de-DE</dc:language>
	<admin:generatorAgent rdf:resource="http://b2evolution.net/?v=6.11.7-stable"/>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>
	<items>
		<rdf:Seq>
					<rdf:li rdf:resource="https://www.insidesql.org/blogs/klausobd/2022/03/08/update-15-0-2022-new-odbc-and-oledb"/>
					<rdf:li rdf:resource="https://www.insidesql.org/blogs/klausobd/2020/10/07/sql-server-2017-cu22-verfuegbar"/>
					<rdf:li rdf:resource="https://www.insidesql.org/blogs/klausobd/2019/09/03/new-odbc-and-oledb-driver"/>
					<rdf:li rdf:resource="https://www.insidesql.org/blogs/klausobd/2019/08/21/ms-access-vba-64bit-diverses"/>
					<rdf:li rdf:resource="https://www.insidesql.org/blogs/klausobd/2019/08/21/powershell-info-zu-sql-server"/>
					<rdf:li rdf:resource="https://www.insidesql.org/blogs/klausobd/2019/03/27/update-fuer-sql-server-20170914"/>
					<rdf:li rdf:resource="https://www.insidesql.org/blogs/klausobd/2019/03/11/after-update-trigger-execute-any"/>
					<rdf:li rdf:resource="https://www.insidesql.org/blogs/klausobd/2019/02/13/experiment-filetable-aborted-unsuccessfully"/>
				</rdf:Seq>
	</items>
</channel>

<item rdf:about="https://www.insidesql.org/blogs/klausobd/2022/03/08/update-15-0-2022-new-odbc-and-oledb">
	<title>Update - 15.0.2022 - New ODBC and OLEDB Driver from MS - Update</title>
	<link>https://www.insidesql.org/blogs/klausobd/2022/03/08/update-15-0-2022-new-odbc-and-oledb</link>
	<dc:date>2022-03-08T00:12:00Z</dc:date>	<dc:creator>klausobd</dc:creator>
	<dc:subject>Sonstiges</dc:subject>
		<description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;15.02.2022 MS has released new ODBC and OLEDB drivers for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Caution - Maybe dangerous update - read first&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://accessexperts.com/blog/2022/03/07/new-drivers-for-sql-server-what-you-need-to-know/?utm_source=feedburner&amp;amp;utm_medium=email&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://accessexperts.com/blog/2022/03/07/new-drivers-for-sql-server-what-you-need-to-know/?utm_source=feedburner&amp;amp;utm_medium=email&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;MS Info OLEDB (ADO) Download&lt;br /&gt;&lt;a href=&quot;https://docs.microsoft.com/en-us/sql/connect/oledb/download-oledb-driver-for-sql-server?view=sql-server-ver15&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://docs.microsoft.com/en-us/sql/connect/oledb/download-oledb-driver-for-sql-server?view=sql-server-ver15&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Connectionstring Access&lt;br /&gt;Provider=MSOLEDBSQL; Server=myServerName\theInstanceName; Database=myDataBase; Trusted_Connection=yes;&lt;/p&gt;
&lt;p&gt;------&lt;/p&gt;
&lt;p&gt;MS Info ODBC (DAO)&lt;br /&gt;&lt;a href=&quot;https://docs.microsoft.com/en-us/sql/connect/odbc/microsoft-odbc-driver-for-sql-server&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://docs.microsoft.com/en-us/sql/connect/odbc/microsoft-odbc-driver-for-sql-server&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Connectionstring Access&lt;br /&gt;ODBC;DRIVER=ODBC Driver 17 for SQL Server; SERVER=myServerName\theInstanceName; DATABASE=myDatabase; Trusted_Connection=yes;&lt;/p&gt;
&lt;p&gt;------&lt;/p&gt;
&lt;p&gt;mfg Klaus&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;</description>
	<content:encoded><![CDATA[<p>Hi,</p>
<p>15.02.2022 MS has released new ODBC and OLEDB drivers for download.</p>
<p><strong>Caution - Maybe dangerous update - read first</strong></p>
<p><a href="https://accessexperts.com/blog/2022/03/07/new-drivers-for-sql-server-what-you-need-to-know/?utm_source=feedburner&amp;utm_medium=email" target="_blank" rel="noopener">https://accessexperts.com/blog/2022/03/07/new-drivers-for-sql-server-what-you-need-to-know/?utm_source=feedburner&amp;utm_medium=email</a></p>
<p> </p>
<p>MS Info OLEDB (ADO) Download<br /><a href="https://docs.microsoft.com/en-us/sql/connect/oledb/download-oledb-driver-for-sql-server?view=sql-server-ver15" target="_blank" rel="noopener">https://docs.microsoft.com/en-us/sql/connect/oledb/download-oledb-driver-for-sql-server?view=sql-server-ver15</a></p>
<p>Connectionstring Access<br />Provider=MSOLEDBSQL; Server=myServerName\theInstanceName; Database=myDataBase; Trusted_Connection=yes;</p>
<p>------</p>
<p>MS Info ODBC (DAO)<br /><a href="https://docs.microsoft.com/en-us/sql/connect/odbc/microsoft-odbc-driver-for-sql-server" target="_blank" rel="noopener">https://docs.microsoft.com/en-us/sql/connect/odbc/microsoft-odbc-driver-for-sql-server</a></p>
<p>Connectionstring Access<br />ODBC;DRIVER=ODBC Driver 17 for SQL Server; SERVER=myServerName\theInstanceName; DATABASE=myDatabase; Trusted_Connection=yes;</p>
<p>------</p>
<p>mfg Klaus</p>
<p> </p>]]></content:encoded>
			</item>

<item rdf:about="https://www.insidesql.org/blogs/klausobd/2020/10/07/sql-server-2017-cu22-verfuegbar">
	<title>SQL Server 2017 - CU22 verfügbar</title>
	<link>https://www.insidesql.org/blogs/klausobd/2020/10/07/sql-server-2017-cu22-verfuegbar</link>
	<dc:date>2020-10-07T19:16:00Z</dc:date>	<dc:creator>klausobd</dc:creator>
	<dc:subject>Sonstiges</dc:subject>
		<description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.microsoft.com/en-us/download/details.aspx?id=56128&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.microsoft.com/en-us/download/details.aspx?id=56128&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;newest Update CU22&lt;/p&gt;
&lt;p&gt;mfg  Klaus&lt;/p&gt;</description>
	<content:encoded><![CDATA[<p>Hi,</p>
<p><a href="https://www.microsoft.com/en-us/download/details.aspx?id=56128" target="_blank" rel="noopener">https://www.microsoft.com/en-us/download/details.aspx?id=56128</a></p>
<p>newest Update CU22</p>
<p>mfg  Klaus</p>]]></content:encoded>
			</item>

<item rdf:about="https://www.insidesql.org/blogs/klausobd/2019/09/03/new-odbc-and-oledb-driver">
	<title>Update - New ODBC and OLEDB Driver and SSMA from MS - Update</title>
	<link>https://www.insidesql.org/blogs/klausobd/2019/09/03/new-odbc-and-oledb-driver</link>
	<dc:date>2019-09-03T09:25:00Z</dc:date>	<dc:creator>klausobd</dc:creator>
	<dc:subject>Sonstiges</dc:subject>
		<description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;in Vorbereitung auf den neuen SQL Server 2019 hat MS neue ODBC und OLEDB Treiber zum Download bereitgestellt.&lt;/p&gt;
&lt;p&gt;In preparation for the new SQL Server 2019, MS has released new ODBC and OLEDB drivers for download.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;MS Info OLEDB (ADO)&lt;br /&gt;&lt;a href=&quot;https://docs.microsoft.com/de-de/sql/connect/oledb/oledb-driver-for-sql-server&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://docs.microsoft.com/de-de/sql/connect/oledb/oledb-driver-for-sql-server&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Download&lt;br /&gt;&lt;a href=&quot;https://docs.microsoft.com/en-us/sql/connect/oledb/download-oledb-driver-for-sql-server&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://docs.microsoft.com/en-us/sql/connect/oledb/download-oledb-driver-for-sql-server&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Connectionstring Access&lt;br /&gt;Provider=MSOLEDBSQL; Server=myServerName\theInstanceName; Database=myDataBase; Trusted_Connection=yes;&lt;/p&gt;
&lt;p&gt;------&lt;/p&gt;
&lt;p&gt;MS Info ODBC (DAO)&lt;br /&gt;&lt;a href=&quot;https://docs.microsoft.com/en-us/sql/connect/odbc/microsoft-odbc-driver-for-sql-server&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://docs.microsoft.com/en-us/sql/connect/odbc/microsoft-odbc-driver-for-sql-server&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Connectionstring Access&lt;br /&gt;ODBC;DRIVER=ODBC Driver 17 for SQL Server; SERVER=myServerName\theInstanceName; DATABASE=myDatabase; Trusted_Connection=yes;&lt;/p&gt;
&lt;p&gt;------&lt;/p&gt;
&lt;p&gt;ADO / DAO Background Article (de Soto)&lt;br /&gt;&lt;a href=&quot;https://accessexperts.com/blog/2018/09/11/new-sql-server-odbc-and-oledb-driver/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://accessexperts.com/blog/2018/09/11/new-sql-server-odbc-and-oledb-driver/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;-------------&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;SSMA&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Download newest SSMA Access Version (2020_Sept_30 Vers: 8.14 - incl. Big Int und Filtered Index)&lt;br /&gt;&lt;a href=&quot;https://aka.ms/ssmaforaccess&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://aka.ms/ssmaforaccess&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Info SSMA - SQL Server Migration Assistant Info - Access&lt;br /&gt;&lt;a href=&quot;https://docs.microsoft.com/en-us/sql/ssma/sql-server-migration-assistant?view=sql-server-2017&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://docs.microsoft.com/en-us/sql/ssma/sql-server-migration-assistant?view=sql-server-2017&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Whats new in SSMA 8.14&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://docs.microsoft.com/en-us/sql/ssma/access/what-s-new-in-ssma-for-access-accesstosql?redirectedfrom=MSDN&amp;amp;view=sql-server-ver15&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://docs.microsoft.com/en-us/sql/ssma/access/what-s-new-in-ssma-for-access-accesstosql?redirectedfrom=MSDN&amp;amp;view=sql-server-ver15&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;If having installed more than one database engine the program may fail&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;mfg&lt;/p&gt;
&lt;p&gt;Klaus&lt;/p&gt;</description>
	<content:encoded><![CDATA[<p>Hi,</p>
<p>in Vorbereitung auf den neuen SQL Server 2019 hat MS neue ODBC und OLEDB Treiber zum Download bereitgestellt.</p>
<p>In preparation for the new SQL Server 2019, MS has released new ODBC and OLEDB drivers for download.</p>
<p> </p>
<p>MS Info OLEDB (ADO)<br /><a href="https://docs.microsoft.com/de-de/sql/connect/oledb/oledb-driver-for-sql-server" target="_blank" rel="noopener">https://docs.microsoft.com/de-de/sql/connect/oledb/oledb-driver-for-sql-server</a></p>
<p>Download<br /><a href="https://docs.microsoft.com/en-us/sql/connect/oledb/download-oledb-driver-for-sql-server" target="_blank" rel="noopener">https://docs.microsoft.com/en-us/sql/connect/oledb/download-oledb-driver-for-sql-server</a></p>
<p>Connectionstring Access<br />Provider=MSOLEDBSQL; Server=myServerName\theInstanceName; Database=myDataBase; Trusted_Connection=yes;</p>
<p>------</p>
<p>MS Info ODBC (DAO)<br /><a href="https://docs.microsoft.com/en-us/sql/connect/odbc/microsoft-odbc-driver-for-sql-server" target="_blank" rel="noopener">https://docs.microsoft.com/en-us/sql/connect/odbc/microsoft-odbc-driver-for-sql-server</a></p>
<p>Connectionstring Access<br />ODBC;DRIVER=ODBC Driver 17 for SQL Server; SERVER=myServerName\theInstanceName; DATABASE=myDatabase; Trusted_Connection=yes;</p>
<p>------</p>
<p>ADO / DAO Background Article (de Soto)<br /><a href="https://accessexperts.com/blog/2018/09/11/new-sql-server-odbc-and-oledb-driver/" target="_blank" rel="noopener">https://accessexperts.com/blog/2018/09/11/new-sql-server-odbc-and-oledb-driver/</a></p>
<p>-------------</p>
<p><em><strong>SSMA</strong></em></p>
<p>Download newest SSMA Access Version (2020_Sept_30 Vers: 8.14 - incl. Big Int und Filtered Index)<br /><a href="https://aka.ms/ssmaforaccess" target="_blank" rel="noopener">https://aka.ms/ssmaforaccess</a></p>
<p>Info SSMA - SQL Server Migration Assistant Info - Access<br /><a href="https://docs.microsoft.com/en-us/sql/ssma/sql-server-migration-assistant?view=sql-server-2017" target="_blank" rel="noopener">https://docs.microsoft.com/en-us/sql/ssma/sql-server-migration-assistant?view=sql-server-2017</a></p>
<p>Whats new in SSMA 8.14</p>
<p><a href="https://docs.microsoft.com/en-us/sql/ssma/access/what-s-new-in-ssma-for-access-accesstosql?redirectedfrom=MSDN&amp;view=sql-server-ver15" target="_blank" rel="noopener">https://docs.microsoft.com/en-us/sql/ssma/access/what-s-new-in-ssma-for-access-accesstosql?redirectedfrom=MSDN&amp;view=sql-server-ver15</a></p>
<p><em><strong>If having installed more than one database engine the program may fail</strong></em></p>
<p>mfg</p>
<p>Klaus</p>]]></content:encoded>
			</item>

<item rdf:about="https://www.insidesql.org/blogs/klausobd/2019/08/21/ms-access-vba-64bit-diverses">
	<title>MS Access VBA 64bit</title>
	<link>https://www.insidesql.org/blogs/klausobd/2019/08/21/ms-access-vba-64bit-diverses</link>
	<dc:date>2019-08-21T01:00:00Z</dc:date>	<dc:creator>klausobd</dc:creator>
	<dc:subject>Sonstiges</dc:subject>
		<description>&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;um die Access VBA 64bit Problematik zu vereinfachen, habe ich eine Datenbank &lt;a href=&quot;https://1drv.ms/u/s!Am2T4hGcNbbMiZMoOV7w-OoZUX-oOw?e=TLxuuW&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;hier &lt;/a&gt;online gestellt, die die wichtigsten Funktionen so bereitstellt, dass sie sowohl in Access 32 als auch in Access 64bit funktionieren. Die Datenbank funktioniert in allen Versionen zwischen Access 2010 und Access 2019 (32 und 64bit). &lt;/p&gt;
&lt;p&gt;PS: Das Formular „frm_Font_Symbol_Wingdings“ habe ich mit einem FontSuch VBA „aufgepeppt“, finde ich jetzt ganz praktisch, den Report dazu gibt’s auch …&lt;/p&gt;
&lt;p&gt;Das Formular _&lt;em&gt;frmHlp&lt;/em&gt;_Sysinfo speichert automatisch beim Verlassen die Werte pro User in die tbl_SysInfo….&lt;/p&gt;
&lt;p&gt;----------------------------------------------------------------------------------------------&lt;/p&gt;
&lt;p&gt;To simplify the Access VBA 64bit issue, I&#039;ve put a database online &lt;a href=&quot;https://1drv.ms/u/s!Am2T4hGcNbbMiZMoOV7w-OoZUX-oOw?e=TLxuuW&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;here&lt;/a&gt; that provides the key features to work in Access 32 as well as in Access 64bit. The database works in all versions between Access 2010 and Access 2019 (32 and 64bit).&lt;/p&gt;
&lt;p&gt;PS: I&#039;ve &quot;spiced up&quot; the form &quot;frm_Font_Symbol_Wingdings&quot; with a Fontsearch VBA &quot;, I think now quite practical, the report is also available ...&lt;/p&gt;
&lt;p&gt;The form _frmHlp_Sysinfo automatically saves the values per user in the tbl_SysInfo when exiting.&lt;/p&gt;
&lt;p&gt;mfg Klaus&lt;/p&gt;</description>
	<content:encoded><![CDATA[<p> </p>
<p>Hi,</p>
<p>um die Access VBA 64bit Problematik zu vereinfachen, habe ich eine Datenbank <a href="https://1drv.ms/u/s!Am2T4hGcNbbMiZMoOV7w-OoZUX-oOw?e=TLxuuW" target="_blank" rel="noopener">hier </a>online gestellt, die die wichtigsten Funktionen so bereitstellt, dass sie sowohl in Access 32 als auch in Access 64bit funktionieren. Die Datenbank funktioniert in allen Versionen zwischen Access 2010 und Access 2019 (32 und 64bit). </p>
<p>PS: Das Formular „frm_Font_Symbol_Wingdings“ habe ich mit einem FontSuch VBA „aufgepeppt“, finde ich jetzt ganz praktisch, den Report dazu gibt’s auch …</p>
<p>Das Formular _<em>frmHlp</em>_Sysinfo speichert automatisch beim Verlassen die Werte pro User in die tbl_SysInfo….</p>
<p>----------------------------------------------------------------------------------------------</p>
<p>To simplify the Access VBA 64bit issue, I've put a database online <a href="https://1drv.ms/u/s!Am2T4hGcNbbMiZMoOV7w-OoZUX-oOw?e=TLxuuW" target="_blank" rel="noopener">here</a> that provides the key features to work in Access 32 as well as in Access 64bit. The database works in all versions between Access 2010 and Access 2019 (32 and 64bit).</p>
<p>PS: I've "spiced up" the form "frm_Font_Symbol_Wingdings" with a Fontsearch VBA ", I think now quite practical, the report is also available ...</p>
<p>The form _frmHlp_Sysinfo automatically saves the values per user in the tbl_SysInfo when exiting.</p>
<p>mfg Klaus</p>]]></content:encoded>
			</item>

<item rdf:about="https://www.insidesql.org/blogs/klausobd/2019/08/21/powershell-info-zu-sql-server">
	<title>Powershell Info zu SQL Server Updates</title>
	<link>https://www.insidesql.org/blogs/klausobd/2019/08/21/powershell-info-zu-sql-server</link>
	<dc:date>2019-08-21T00:43:00Z</dc:date>	<dc:creator>klausobd</dc:creator>
	<dc:subject>Powershell</dc:subject>
		<description>&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;bzgl. der verfügbaren Updates im SQL-Server gibt es ein Powershell-Modul, das einem das Leben vereinfacht:&lt;/p&gt;
&lt;p&gt;SQLServerUpdatesModule - wie immer zu haben in der &lt;a href=&quot;https://www.powershellgallery.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;MS Gallery&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Der Aufruf von:&lt;/p&gt;
&lt;p&gt;Invoke-SqlServerUpdatesScan  Servername&lt;/p&gt;
&lt;p&gt;Invoke-SqlServerUpdatesScan ASTERIX    (oder ASTERIX\SQLExpress)&lt;/p&gt;
&lt;p&gt;bringt als Ergebnis:&lt;/p&gt;
&lt;p&gt;Name : ASTERIX&lt;br /&gt;Product : Microsoft SQL Server&lt;br /&gt;VersionName : SQL Server 2017&lt;br /&gt;Edition : Developer Edition (64-bit)&lt;br /&gt;ProductLevel : RTM&lt;br /&gt;Build : 14.0.3223.3&lt;br /&gt;LatestUpdate : &lt;br /&gt;LatestUpdateLink : &lt;br /&gt;Updates : 14.0.3223.3&lt;br /&gt;ToUpdate : False      &amp;lt;----&lt;/p&gt;
&lt;p&gt;Dies könnte man in eine Prozedur beim Starten einbauen ....&lt;/p&gt;
&lt;p&gt;---------------------------------------------------------------&lt;/p&gt;
&lt;div class=&quot;tlid-input input&quot;&gt;
&lt;div class=&quot;source-wrap&quot;&gt;
&lt;div class=&quot;input-full-height-wrapper tlid-input-full-height-wrapper&quot;&gt;
&lt;div class=&quot;source-input&quot;&gt;
&lt;div class=&quot;source-footer-wrap source-or-target-footer&quot;&gt;
&lt;div class=&quot;character-count tlid-character-count&quot;&gt; &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;tlid-results-container results-container&quot;&gt;
&lt;div class=&quot;tlid-result result-dict-wrapper&quot;&gt;
&lt;div class=&quot;result tlid-copy-target&quot;&gt;
&lt;div class=&quot;result-header&quot;&gt;
&lt;div class=&quot;starbutton jfk-button-flat jfk-button unstarred&quot; tabindex=&quot;0&quot; role=&quot;button&quot; aria-label=&quot;Übersetzung markieren&quot; data-tooltip=&quot;Übersetzung markieren&quot; data-tooltip-align=&quot;t,c&quot;&gt;
&lt;div class=&quot;jfk-button-img&quot;&gt;Regarding the available updates in the SQL server, there is a Powershell module that makes life easier:&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;text-wrap tlid-copy-target&quot;&gt;
&lt;div class=&quot;result-shield-container tlid-copy-target&quot; tabindex=&quot;0&quot;&gt;&lt;span class=&quot;tlid-translation translation&quot; lang=&quot;en&quot;&gt;&lt;br /&gt;&lt;span title=&quot;&quot;&gt;SQLServerUpdatesModule - as always in the &lt;a href=&quot;https://www.powershellgallery.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;MS Gallery&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span title=&quot;&quot;&gt;The call of:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span title=&quot;&quot;&gt;Invoke-SqlServerUpdatesScan server name&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;&quot; title=&quot;&quot;&gt;Invoke-SqlServerUpdatesScan ASTERIX (or ASTERIX \ SQLExpress)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span title=&quot;&quot;&gt;brings as result:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;result-shield-container tlid-copy-target&quot; tabindex=&quot;0&quot;&gt; &lt;/div&gt;
&lt;div class=&quot;result-shield-container tlid-copy-target&quot; tabindex=&quot;0&quot;&gt;&lt;span class=&quot;tlid-translation translation&quot; lang=&quot;en&quot;&gt;&lt;span title=&quot;&quot;&gt;Name : ASTERIX&lt;br /&gt;Product : Microsoft SQL Server&lt;br /&gt;VersionName : SQL Server 2017&lt;br /&gt;Edition : Developer Edition (64-bit)&lt;br /&gt;ProductLevel : RTM&lt;br /&gt;Build : 14.0.3223.3&lt;br /&gt;LatestUpdate : &lt;br /&gt;LatestUpdateLink : &lt;br /&gt;Updates : 14.0.3223.3&lt;br /&gt;ToUpdate : False      &amp;lt;----&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;result-shield-container tlid-copy-target&quot; tabindex=&quot;0&quot;&gt; &lt;/div&gt;
&lt;div class=&quot;result-shield-container tlid-copy-target&quot; tabindex=&quot;0&quot;&gt;&lt;span class=&quot;tlid-translation translation&quot; lang=&quot;en&quot;&gt;&lt;span title=&quot;&quot;&gt;This could be incorporated into a procedure at startup ....&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;result-shield-container tlid-copy-target&quot; tabindex=&quot;0&quot;&gt; &lt;/div&gt;
&lt;div class=&quot;result-shield-container tlid-copy-target&quot; tabindex=&quot;0&quot;&gt;&lt;span class=&quot;tlid-translation translation&quot; lang=&quot;en&quot;&gt;&lt;span title=&quot;&quot;&gt;mfg Klaus&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
	<content:encoded><![CDATA[<p> </p>
<p>Hi,</p>
<p>bzgl. der verfügbaren Updates im SQL-Server gibt es ein Powershell-Modul, das einem das Leben vereinfacht:</p>
<p>SQLServerUpdatesModule - wie immer zu haben in der <a href="https://www.powershellgallery.com/" target="_blank" rel="noopener">MS Gallery</a>.</p>
<p>Der Aufruf von:</p>
<p>Invoke-SqlServerUpdatesScan  Servername</p>
<p>Invoke-SqlServerUpdatesScan ASTERIX    (oder ASTERIX\SQLExpress)</p>
<p>bringt als Ergebnis:</p>
<p>Name : ASTERIX<br />Product : Microsoft SQL Server<br />VersionName : SQL Server 2017<br />Edition : Developer Edition (64-bit)<br />ProductLevel : RTM<br />Build : 14.0.3223.3<br />LatestUpdate : <br />LatestUpdateLink : <br />Updates : 14.0.3223.3<br />ToUpdate : False      &lt;----</p>
<p>Dies könnte man in eine Prozedur beim Starten einbauen ....</p>
<p>---------------------------------------------------------------</p>
<div class="tlid-input input">
<div class="source-wrap">
<div class="input-full-height-wrapper tlid-input-full-height-wrapper">
<div class="source-input">
<div class="source-footer-wrap source-or-target-footer">
<div class="character-count tlid-character-count"> </div>
</div>
</div>
</div>
</div>
</div>
<div class="tlid-results-container results-container">
<div class="tlid-result result-dict-wrapper">
<div class="result tlid-copy-target">
<div class="result-header">
<div class="starbutton jfk-button-flat jfk-button unstarred" tabindex="0" role="button" aria-label="Übersetzung markieren" data-tooltip="Übersetzung markieren" data-tooltip-align="t,c">
<div class="jfk-button-img">Regarding the available updates in the SQL server, there is a Powershell module that makes life easier:</div>
</div>
</div>
<div class="text-wrap tlid-copy-target">
<div class="result-shield-container tlid-copy-target" tabindex="0"><span class="tlid-translation translation" lang="en"><br /><span title="">SQLServerUpdatesModule - as always in the <a href="https://www.powershellgallery.com/" target="_blank" rel="noopener">MS Gallery</a>.</span><br /><br /><span title="">The call of:</span><br /><br /><span title="">Invoke-SqlServerUpdatesScan server name</span><br /><br /><span class="" title="">Invoke-SqlServerUpdatesScan ASTERIX (or ASTERIX \ SQLExpress)</span><br /><br /><span title="">brings as result:</span></span></div>
<div class="result-shield-container tlid-copy-target" tabindex="0"> </div>
<div class="result-shield-container tlid-copy-target" tabindex="0"><span class="tlid-translation translation" lang="en"><span title="">Name : ASTERIX<br />Product : Microsoft SQL Server<br />VersionName : SQL Server 2017<br />Edition : Developer Edition (64-bit)<br />ProductLevel : RTM<br />Build : 14.0.3223.3<br />LatestUpdate : <br />LatestUpdateLink : <br />Updates : 14.0.3223.3<br />ToUpdate : False      &lt;----</span></span></div>
<div class="result-shield-container tlid-copy-target" tabindex="0"> </div>
<div class="result-shield-container tlid-copy-target" tabindex="0"><span class="tlid-translation translation" lang="en"><span title="">This could be incorporated into a procedure at startup ....</span></span></div>
<div class="result-shield-container tlid-copy-target" tabindex="0"> </div>
<div class="result-shield-container tlid-copy-target" tabindex="0"><span class="tlid-translation translation" lang="en"><span title="">mfg Klaus</span></span></div>
</div>
</div>
</div>
</div>]]></content:encoded>
			</item>

<item rdf:about="https://www.insidesql.org/blogs/klausobd/2019/03/27/update-fuer-sql-server-20170914">
	<title>Update für SQL Server 2017 (März 2019) - CU14</title>
	<link>https://www.insidesql.org/blogs/klausobd/2019/03/27/update-fuer-sql-server-20170914</link>
	<dc:date>2019-03-27T18:34:00Z</dc:date>	<dc:creator>klausobd</dc:creator>
	<dc:subject>SQLServer</dc:subject>
		<description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;new Update CU14 fpr SQL Server 2017 available&lt;/p&gt;&lt;a href=&quot;https://www.insidesql.org/blogs/klausobd/2019/03/27/update-fuer-sql-server-20170914#more4078&quot;&gt;Ganze Geschichte &amp;raquo;&lt;/a&gt;</description>
	<content:encoded><![CDATA[<a href="https://www.insidesql.org/blogs/klausobd/2019/03/27/update-fuer-sql-server-20170914#more4078">Ganze Geschichte &raquo;</a>]]></content:encoded>
			</item>

<item rdf:about="https://www.insidesql.org/blogs/klausobd/2019/03/11/after-update-trigger-execute-any">
	<title>After Update Trigger - Execute any Sp by inserting the command to a table</title>
	<link>https://www.insidesql.org/blogs/klausobd/2019/03/11/after-update-trigger-execute-any</link>
	<dc:date>2019-03-11T17:46:00Z</dc:date>	<dc:creator>klausobd</dc:creator>
	<dc:subject>SQLServer</dc:subject>
		<description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;habe meine T-SQL Script Sammlung um ein Teil erweitert:&lt;/p&gt;
&lt;p&gt;2019_03_11_Excerpt_Batch_Trigger.sql.txt&lt;/p&gt;
&lt;p&gt;zu finden &lt;a href=&quot;https://1drv.ms/u/s!Am2T4hGcNbbMiPQ-uQ6njAl_z5B0AQ?e=O3lnni&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;hier&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;Dieses Script erzeugt zwei Tabellen&lt;br /&gt;ExecTable und ExecTable_History &lt;br /&gt;Zudem erzeugt es einen einfachen After_Insert Trigger auf die Tabelle ExecTable.&lt;/p&gt;
&lt;p&gt;Dies ermöglicht einem durch einen einfachen Insert eines Stored Procedure Textes in die Tabelle ExecTable, diesen Aufruf sofort auszuführen.&lt;br /&gt;Der eingefügte Text wird in die Tabelle ExecTable_History übertragen, so dass die ExecTable Tabelle immer leer ist.&lt;/p&gt;
&lt;p&gt;Hintergrund dieser einfachen Stored Proc ist PowerApps.&lt;/p&gt;
&lt;p&gt;In PowerApps kann man ohne das Zusatzprogramm Flow keine Stored Procedure aufrufen. Diese Einschränkung kann man hierdurch umgehen.&lt;br /&gt;Um PowerApps zusammen mit dem SQL Server zu verwenden, sind m.E. die einfache Verwendung von Stored Procedures eine sinnvolle (zwingende) Voraussetzung.&lt;/p&gt;
&lt;p&gt;---------------------------- english text ------------------&lt;/p&gt;
&lt;p&gt;I&#039;ve enhanced my T-SQL Scripting samples&lt;/p&gt;
&lt;p&gt;2019_03_11_Excerpt_Batch_Trigger.sql.txt&lt;/p&gt;
&lt;p&gt;you find it &lt;a href=&quot;https://1drv.ms/u/s!Am2T4hGcNbbMiPQ-uQ6njAl_z5B0AQ?e=O3lnni&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;here&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;This simple script creates two tables and a simple After Update Trigger.&lt;/p&gt;
&lt;p&gt;Usage: For being able to directly call any SP simply by inserting the command to the ExecTable&lt;br /&gt;The AfterInsert trigger executes that command and moves the command to the ExecTable_History table, &lt;br /&gt;so that the ExecTable table itself always is empty.&lt;/p&gt;
&lt;p&gt;Reason: Powerapps does not allow to call a SP without FLOW integration.&lt;br /&gt;I want to circumvent this limitation.&lt;/p&gt;
&lt;p&gt;TABLES&lt;br /&gt;------&lt;/p&gt;
&lt;p&gt;ExecTable - To support Create table pattern (execute SP through table trigger) - contains after insert trigger&lt;br /&gt;ExecTable_History &quot; &quot;&lt;/p&gt;</description>
	<content:encoded><![CDATA[<p>Hi,</p>
<p>habe meine T-SQL Script Sammlung um ein Teil erweitert:</p>
<p>2019_03_11_Excerpt_Batch_Trigger.sql.txt</p>
<p>zu finden <a href="https://1drv.ms/u/s!Am2T4hGcNbbMiPQ-uQ6njAl_z5B0AQ?e=O3lnni" target="_blank" rel="noopener">hier</a>:</p>
<p>Dieses Script erzeugt zwei Tabellen<br />ExecTable und ExecTable_History <br />Zudem erzeugt es einen einfachen After_Insert Trigger auf die Tabelle ExecTable.</p>
<p>Dies ermöglicht einem durch einen einfachen Insert eines Stored Procedure Textes in die Tabelle ExecTable, diesen Aufruf sofort auszuführen.<br />Der eingefügte Text wird in die Tabelle ExecTable_History übertragen, so dass die ExecTable Tabelle immer leer ist.</p>
<p>Hintergrund dieser einfachen Stored Proc ist PowerApps.</p>
<p>In PowerApps kann man ohne das Zusatzprogramm Flow keine Stored Procedure aufrufen. Diese Einschränkung kann man hierdurch umgehen.<br />Um PowerApps zusammen mit dem SQL Server zu verwenden, sind m.E. die einfache Verwendung von Stored Procedures eine sinnvolle (zwingende) Voraussetzung.</p>
<p>---------------------------- english text ------------------</p>
<p>I've enhanced my T-SQL Scripting samples</p>
<p>2019_03_11_Excerpt_Batch_Trigger.sql.txt</p>
<p>you find it <a href="https://1drv.ms/u/s!Am2T4hGcNbbMiPQ-uQ6njAl_z5B0AQ?e=O3lnni" target="_blank" rel="noopener">here</a>:</p>
<p>This simple script creates two tables and a simple After Update Trigger.</p>
<p>Usage: For being able to directly call any SP simply by inserting the command to the ExecTable<br />The AfterInsert trigger executes that command and moves the command to the ExecTable_History table, <br />so that the ExecTable table itself always is empty.</p>
<p>Reason: Powerapps does not allow to call a SP without FLOW integration.<br />I want to circumvent this limitation.</p>
<p>TABLES<br />------</p>
<p>ExecTable - To support Create table pattern (execute SP through table trigger) - contains after insert trigger<br />ExecTable_History " "</p>]]></content:encoded>
			</item>

<item rdf:about="https://www.insidesql.org/blogs/klausobd/2019/02/13/experiment-filetable-aborted-unsuccessfully">
	<title>Experiment FileTable aborted unsuccessfully</title>
	<link>https://www.insidesql.org/blogs/klausobd/2019/02/13/experiment-filetable-aborted-unsuccessfully</link>
	<dc:date>2019-02-13T12:57:00Z</dc:date>	<dc:creator>klausobd</dc:creator>
	<dc:subject>SQLServer</dc:subject>
		<description>&lt;p&gt;english text at the end as usual&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Hallo zusammen,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Um mit FileTable besser vertraut zu werden, wolle ich meine Ideen- und Beispielsammlung sowie meine MP4 / MP3 Sammlung in FileTable auf meinem SQL Server 2017 Express meines PCs einstellen. &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Bevor ich richtig loslegen konnte - wurden alle Datenbanken, auf denen ich FileTable aktiviert hatte, ohne erfindlichen Grund mehrere Male in den Status &quot;pending&quot; versetzt, was zur Folge hatte, dass ich diese Datenbankenbanken vorerst nicht öffnen konnte. Warum FileTable sich mehrfach auf den PCs &quot;aufgehängt&quot; hat, weiss ich nicht. Wahrscheinlich hat eines der automatischen Updates dafür gesorgt. Es passierte innerhalb von wenigen Wochen 4 oder 5 mal, ohne dass ich bewusst etwas an den Einstellungen geändert hätte.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Ich will mir lieber nicht ausmalen, was für ein Chaos beim Kunden passiert, wenn dieser seine SQL Server Datenbank plötzlich nicht mehr öffnen kann.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Damit ist für mich das Thema FileTable gestorben.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Daher habe ich alles bzgl. FileTables deinstalliert.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Vorgehensweise:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Nach allg. Backup aller DBs und separater Sicherung der FileTable-Dateien - froh noch kein FileTable beim Kunden ausgeliefert zu haben, habe ich - in allen betroffenen Datenbanken&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;zuerst die FileTable-Tabelle gelöscht&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;In den Properties unter Filegroups den Filestream gelöscht und dann unter Options Filestream Non Transacted-Access auf Off gesetzt.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Danach mittels &quot;SQL Server 2017 Configuration Manager&quot; im SQL_Server_Express - Rechte Maustaste, Tab: Eigenschaften &quot;Filestream&quot; - die drei Häkchen entfernt und den SQL Server Express neu gestartet und gleich noch ein Backup der Datenbanken gemacht &amp;lt;und vorsichtshalber mit Restore ohne FileTable erfolgreich getestet&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Zudem ist es im Access-Umfeld nur bedingt nutzbar. Die Nachteile bei der Nutzung sind:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;a) Ich konnte bei mir unter Windows 10 keine Ordner &quot;per Hand&quot; via Explorer anlegen, da - zumindest bei mir - immer zuerst der Ordner als &quot;Neuer Ordner&quot; angelegt wird, den der Explorer danach umbenennt. Dieses Umbenennen klappt bei FIleTable bei mir nicht.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;b) In VBA: Der Kill-Befehl funktioniert nicht&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;c) In VBA: Der Dir() Befehl funktioniert nicht&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;d) Missing Feature (Doku): Doppelklick - Eine Datei die mittels Notpad oder Paint geöffnet wird kann man nicht per Doppeklick ansprechen.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;e) Das Anlegen der Files: Wichtig - nie den vollen Pfad sondern &quot;nur&quot; den relativen Pfad verwenden - ist, da man mit den Werten aus der FileTable-View arbeiten muss um den Pfad zu bestimmen SEHR gewöhnungsbedürftig.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;PS:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;a) Da ich das Programm &quot;SQL Server 2017 Configuration Manager&quot; auf meinem Rechner nicht gefunden habe, habe ich mir eine&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Verknüpfung unter dem Namen &quot;SQL Server 2017 Configuration Manager&quot; angelegt.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Ziel: C:\Windows\SysWOW64\SQLServerManager14.msc&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;b) So bekam ich den Pending Status wieder entfernt:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Alle User aus dem System entfernt&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Mittels &quot;SQL Server 2017 Configuration Manager&quot; im SQL_Server_Express - Rechte Maustaste, Tab: Eigenschaften &quot;Filestream&quot; - die drei Häkchen entfernt und den SQL Server Express neu gestartet.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Mittels &quot;SQL Server 2017 Configuration Manager&quot; im SQL_Server_Express - Rechte Maustaste, Tab: Eigenschaften &quot;Filestream&quot; - die drei Häkchen wieder gesetzt und den SQL Server Express neu gestartet.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Rechner neu &lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;gebootet.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Danach waren im SSMS alle Datenbanken wieder &quot;normal benutzbar&quot;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Fazit:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Ich bin mittlerweile davon überzeugt, dass das FileStream-Feature &amp;lt;MS entwicklungsseitig&amp;gt; langfristig bei MS &quot;wenig Überlebens-Chancen&quot; hat, da es ein Grund wäre, die Datenbanken NICHT in die Cloud umzuziehen. Zudem ist es - zumindest bisher - nicht mal unter Linux erhältlich.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Wenn man denn unbedingt FileStream nutzen möchte, unbedingt nur und ausschliesslich in einer speziell dafür angelegten FileTable-Datenbank nutzen, wenn diese in den Status &quot;pending&quot; versetzt wird, dann sind die &quot;Haupt-Datenbanken&quot; nicht davon betroffen.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;-------------------------------------- english text starts here ----------------------------------&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Experiment - FileTable with SQL Server 2017 Express - Unsuccessfully aborted&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Hello everybody,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;In order to become more familiar with FileTable, I want to set up my ideas and sample collection as well as my MP4 / MP3 collection in FileTable on my SQL Server 2017 Express on my PC.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Before I got it right, all the databases where I had FileTable turned on, were stalled (Status: pending) several times for no good reason, which meant I could not open those databases for the time being. Why FileTable has &quot;hung up&quot; several times on the PCs, I do not know. Probably one of the automatic updates has ensured this. It happened within a few weeks 4 or 5 times without me consciously changing anything about the settings.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;I would rather not imagine what a mess at the customer happens when he suddenly can no longer open its SQL Server databases.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;That&#039;s why FileTable has died for me.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Therefore, I have uninstalled everything regarding FileTables.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Method:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;After general backup of all DBs and separate backup of the FileTable files - glad I have not yet delivered a FileTable to the customer, I have - in all affected databases&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;first deleted the FileTable table&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;In the properties under Filegroups, delete the filestream and then set it to Off under Options Filestream &quot;Non Transacted-Access&quot;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Then with &quot;SQL Server 2017 Configuration Manager&quot; in the SQL_Server_Express - right mouse button, Tab: Properties &quot;Filestream&quot; - the three checkmarks removed and restarted the SQL Server Express and immediately made a backup of the databases &amp;lt;and, as a precaution, successfully tested with Restore without FileTable &amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;In addition, it is only partially usable in the Access environment. The disadvantages of using are:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;a) I could create under Windows 10 no folder &quot;by hand&quot; via Explorer, because - at least for me - always first the folder as a &quot;new folder&quot; is created, which renames the Explorer thereafter. This renaming does not work for FIleTable with me.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;b) In VBA: The kill command does not work&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;c) In VBA: The dir () command does not work&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;d) Missing Feature (Doku): Double-click - A file that is opened using Notpad or Paint can not be addressed by double-clicking.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;e) Creating the files: Important - never use the full path but &quot;only&quot; the relative path - is VERY uncomfortable  because you have to work with the values ​​from the FileTable view to determine the path.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;PS:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;a) Since I did not find the program &quot;SQL Server 2017 Configuration Manager&quot; on my computer, I have one&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;link created under the name &quot;SQL Server 2017 Configuration Manager&quot;.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Target: C: \ Windows \ SysWOW64 \ SQLServerManager14.msc&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;b) So I got the pending status removed again:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;All users removed from the system&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;With &quot;SQL Server 2017 Configuration Manager&quot; in the SQL_Server_Express - right mouse button, Tab: Properties &quot;Filestream&quot; - the three check marks removed and the SQL Server Express restarted.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;With &quot;SQL Server 2017 Configuration Manager&quot; in the SQL_Server_Express - right mouse button, tab: Properties &quot;Filestream&quot; - the three check marks are set again and the SQL Server Express is restarted.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Computer rebooted.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;After that all databases were again &quot;normally usable&quot; in the SSMS.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Conclusion:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;I&#039;m now convinced that the FileStream &amp;lt;MS development-side&amp;gt; feature has little chance of surviving on MS in the long term, as it would be a good reason NOT to move the databases to the cloud. In addition, it is - at least so far - not even available under Linux.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;If you absolutely want to use FileStream, necessarily use only and exclusively in a specially created FileTable database, if this is put in the status &quot;pending&quot;, then the &quot;main databases&quot; are not affected.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;mfg Klaus Oberdalhoff&lt;/span&gt;&lt;/p&gt;</description>
	<content:encoded><![CDATA[<p>english text at the end as usual</p>
<p><span style="font-size: 12pt;">Hallo zusammen,</span></p>
<p><span style="font-size: 12pt;">Um mit FileTable besser vertraut zu werden, wolle ich meine Ideen- und Beispielsammlung sowie meine MP4 / MP3 Sammlung in FileTable auf meinem SQL Server 2017 Express meines PCs einstellen. </span><br /><span style="font-size: 12pt;">Bevor ich richtig loslegen konnte - wurden alle Datenbanken, auf denen ich FileTable aktiviert hatte, ohne erfindlichen Grund mehrere Male in den Status "pending" versetzt, was zur Folge hatte, dass ich diese Datenbankenbanken vorerst nicht öffnen konnte. Warum FileTable sich mehrfach auf den PCs "aufgehängt" hat, weiss ich nicht. Wahrscheinlich hat eines der automatischen Updates dafür gesorgt. Es passierte innerhalb von wenigen Wochen 4 oder 5 mal, ohne dass ich bewusst etwas an den Einstellungen geändert hätte.</span></p>
<p><span style="font-size: 12pt;">Ich will mir lieber nicht ausmalen, was für ein Chaos beim Kunden passiert, wenn dieser seine SQL Server Datenbank plötzlich nicht mehr öffnen kann.</span></p>
<p><span style="font-size: 12pt;">Damit ist für mich das Thema FileTable gestorben.</span></p>
<p><span style="font-size: 12pt;">Daher habe ich alles bzgl. FileTables deinstalliert.</span></p>
<p><span style="font-size: 12pt;">Vorgehensweise:</span></p>
<p><span style="font-size: 12pt;">Nach allg. Backup aller DBs und separater Sicherung der FileTable-Dateien - froh noch kein FileTable beim Kunden ausgeliefert zu haben, habe ich - in allen betroffenen Datenbanken</span><br /><span style="font-size: 12pt;">zuerst die FileTable-Tabelle gelöscht</span><br /><span style="font-size: 12pt;">In den Properties unter Filegroups den Filestream gelöscht und dann unter Options Filestream Non Transacted-Access auf Off gesetzt.</span></p>
<p><span style="font-size: 12pt;">Danach mittels "SQL Server 2017 Configuration Manager" im SQL_Server_Express - Rechte Maustaste, Tab: Eigenschaften "Filestream" - die drei Häkchen entfernt und den SQL Server Express neu gestartet und gleich noch ein Backup der Datenbanken gemacht &lt;und vorsichtshalber mit Restore ohne FileTable erfolgreich getestet&gt;</span></p>
<p><span style="font-size: 12pt;">Zudem ist es im Access-Umfeld nur bedingt nutzbar. Die Nachteile bei der Nutzung sind:</span><br /><span style="font-size: 12pt;">a) Ich konnte bei mir unter Windows 10 keine Ordner "per Hand" via Explorer anlegen, da - zumindest bei mir - immer zuerst der Ordner als "Neuer Ordner" angelegt wird, den der Explorer danach umbenennt. Dieses Umbenennen klappt bei FIleTable bei mir nicht.</span><br /><span style="font-size: 12pt;">b) In VBA: Der Kill-Befehl funktioniert nicht</span><br /><span style="font-size: 12pt;">c) In VBA: Der Dir() Befehl funktioniert nicht</span><br /><span style="font-size: 12pt;">d) Missing Feature (Doku): Doppelklick - Eine Datei die mittels Notpad oder Paint geöffnet wird kann man nicht per Doppeklick ansprechen.</span><br /><span style="font-size: 12pt;">e) Das Anlegen der Files: Wichtig - nie den vollen Pfad sondern "nur" den relativen Pfad verwenden - ist, da man mit den Werten aus der FileTable-View arbeiten muss um den Pfad zu bestimmen SEHR gewöhnungsbedürftig.</span></p>
<p><span style="font-size: 12pt;">PS:</span></p>
<p><span style="font-size: 12pt;">a) Da ich das Programm "SQL Server 2017 Configuration Manager" auf meinem Rechner nicht gefunden habe, habe ich mir eine</span><br /><span style="font-size: 12pt;">Verknüpfung unter dem Namen "SQL Server 2017 Configuration Manager" angelegt.</span><br /><span style="font-size: 12pt;">Ziel: C:\Windows\SysWOW64\SQLServerManager14.msc</span></p>
<p><span style="font-size: 12pt;">b) So bekam ich den Pending Status wieder entfernt:</span></p>
<p><span style="font-size: 12pt;">Alle User aus dem System entfernt</span><br /><span style="font-size: 12pt;">Mittels "SQL Server 2017 Configuration Manager" im SQL_Server_Express - Rechte Maustaste, Tab: Eigenschaften "Filestream" - die drei Häkchen entfernt und den SQL Server Express neu gestartet.</span><br /><span style="font-size: 12pt;">Mittels "SQL Server 2017 Configuration Manager" im SQL_Server_Express - Rechte Maustaste, Tab: Eigenschaften "Filestream" - die drei Häkchen wieder gesetzt und den SQL Server Express neu gestartet.</span><br /><span style="font-size: 12pt;">Rechner neu </span><span style="font-size: 12pt;">gebootet.</span><br /><span style="font-size: 12pt;">Danach waren im SSMS alle Datenbanken wieder "normal benutzbar".</span></p>
<p><span style="font-size: 12pt;">Fazit:</span></p>
<p><span style="font-size: 12pt;">Ich bin mittlerweile davon überzeugt, dass das FileStream-Feature &lt;MS entwicklungsseitig&gt; langfristig bei MS "wenig Überlebens-Chancen" hat, da es ein Grund wäre, die Datenbanken NICHT in die Cloud umzuziehen. Zudem ist es - zumindest bisher - nicht mal unter Linux erhältlich.</span></p>
<p><span style="font-size: 12pt;">Wenn man denn unbedingt FileStream nutzen möchte, unbedingt nur und ausschliesslich in einer speziell dafür angelegten FileTable-Datenbank nutzen, wenn diese in den Status "pending" versetzt wird, dann sind die "Haupt-Datenbanken" nicht davon betroffen.</span></p>
<p><br /><span style="font-size: 12pt;">-------------------------------------- english text starts here ----------------------------------</span></p>
<p><span style="font-size: 12pt;">Experiment - FileTable with SQL Server 2017 Express - Unsuccessfully aborted</span></p>
<p><span style="font-size: 12pt;">Hello everybody,</span></p>
<p><span style="font-size: 12pt;">In order to become more familiar with FileTable, I want to set up my ideas and sample collection as well as my MP4 / MP3 collection in FileTable on my SQL Server 2017 Express on my PC.</span><br /><span style="font-size: 12pt;">Before I got it right, all the databases where I had FileTable turned on, were stalled (Status: pending) several times for no good reason, which meant I could not open those databases for the time being. Why FileTable has "hung up" several times on the PCs, I do not know. Probably one of the automatic updates has ensured this. It happened within a few weeks 4 or 5 times without me consciously changing anything about the settings.</span></p>
<p><span style="font-size: 12pt;">I would rather not imagine what a mess at the customer happens when he suddenly can no longer open its SQL Server databases.</span></p>
<p><span style="font-size: 12pt;">That's why FileTable has died for me.</span></p>
<p><span style="font-size: 12pt;">Therefore, I have uninstalled everything regarding FileTables.</span></p>
<p><span style="font-size: 12pt;">Method:</span><br /><span style="font-size: 12pt;">After general backup of all DBs and separate backup of the FileTable files - glad I have not yet delivered a FileTable to the customer, I have - in all affected databases</span><br /><span style="font-size: 12pt;">first deleted the FileTable table</span><br /><span style="font-size: 12pt;">In the properties under Filegroups, delete the filestream and then set it to Off under Options Filestream "Non Transacted-Access".</span></p>
<p><span style="font-size: 12pt;">Then with "SQL Server 2017 Configuration Manager" in the SQL_Server_Express - right mouse button, Tab: Properties "Filestream" - the three checkmarks removed and restarted the SQL Server Express and immediately made a backup of the databases &lt;and, as a precaution, successfully tested with Restore without FileTable &gt;</span></p>
<p><br /><span style="font-size: 12pt;">In addition, it is only partially usable in the Access environment. The disadvantages of using are:</span><br /><span style="font-size: 12pt;">a) I could create under Windows 10 no folder "by hand" via Explorer, because - at least for me - always first the folder as a "new folder" is created, which renames the Explorer thereafter. This renaming does not work for FIleTable with me.</span><br /><span style="font-size: 12pt;">b) In VBA: The kill command does not work</span><br /><span style="font-size: 12pt;">c) In VBA: The dir () command does not work</span><br /><span style="font-size: 12pt;">d) Missing Feature (Doku): Double-click - A file that is opened using Notpad or Paint can not be addressed by double-clicking.</span><br /><span style="font-size: 12pt;">e) Creating the files: Important - never use the full path but "only" the relative path - is VERY uncomfortable  because you have to work with the values ​​from the FileTable view to determine the path.</span></p>
<p><span style="font-size: 12pt;">PS:</span></p>
<p><span style="font-size: 12pt;">a) Since I did not find the program "SQL Server 2017 Configuration Manager" on my computer, I have one</span><br /><span style="font-size: 12pt;">link created under the name "SQL Server 2017 Configuration Manager".</span><br /><span style="font-size: 12pt;">Target: C: \ Windows \ SysWOW64 \ SQLServerManager14.msc</span></p>
<p><span style="font-size: 12pt;">b) So I got the pending status removed again:</span></p>
<p><span style="font-size: 12pt;">All users removed from the system</span><br /><span style="font-size: 12pt;">With "SQL Server 2017 Configuration Manager" in the SQL_Server_Express - right mouse button, Tab: Properties "Filestream" - the three check marks removed and the SQL Server Express restarted.</span><br /><span style="font-size: 12pt;">With "SQL Server 2017 Configuration Manager" in the SQL_Server_Express - right mouse button, tab: Properties "Filestream" - the three check marks are set again and the SQL Server Express is restarted.</span><br /><span style="font-size: 12pt;">Computer rebooted.</span><br /><span style="font-size: 12pt;">After that all databases were again "normally usable" in the SSMS.</span></p>
<p><span style="font-size: 12pt;">Conclusion:</span></p>
<p><span style="font-size: 12pt;">I'm now convinced that the FileStream &lt;MS development-side&gt; feature has little chance of surviving on MS in the long term, as it would be a good reason NOT to move the databases to the cloud. In addition, it is - at least so far - not even available under Linux.</span></p>
<p><span style="font-size: 12pt;">If you absolutely want to use FileStream, necessarily use only and exclusively in a specially created FileTable database, if this is put in the status "pending", then the "main databases" are not affected.</span></p>
<p><span style="font-size: 12pt;">mfg Klaus Oberdalhoff</span></p>]]></content:encoded>
			</item>
</rdf:RDF>
