<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>SQL Server File System Tools</title><link>http://ssfst.codeplex.com/Project/ProjectRss.aspx</link><description>This is a collection of file system tools implemented as SQL CLR assemblies.    Includes, Storing files in database raw, encrypted or compressed. Extracting said files back to disk or as record set, ...</description><item><title>Source code checked in, #29201</title><link>http://ssfst.codeplex.com/SourceControl/changeset/view/29201</link><description>added bat file RELEASE Folder and files.txt for zipping up a relase with 7-Zip&amp;#13;&amp;#10;</description><author>burthold</author><pubDate>Thu, 15 Oct 2009 00:54:08 GMT</pubDate><guid isPermaLink="false">Source code checked in, #29201 20091015125408A</guid></item><item><title>Source code checked in, #28955</title><link>http://ssfst.codeplex.com/SourceControl/changeset/view/28955</link><description>added a check for invalid FileId in the InsertTag stored procedure&amp;#13;&amp;#10;</description><author>burthold</author><pubDate>Mon, 12 Oct 2009 19:35:02 GMT</pubDate><guid isPermaLink="false">Source code checked in, #28955 20091012073502P</guid></item><item><title>Updated Release: SQL Server File System Tools 1.0 (Oct 08, 2009)</title><link>http://ssfst.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=34170</link><description>&lt;div class="wikidoc"&gt;This is the first fully working release.&lt;br /&gt;Documentation is included in the zip.&lt;br /&gt;New installs, run the create scripts modify path for dll.&lt;br /&gt;also includes a test sql script and a test text file.&lt;br /&gt;UPDATE:&lt;br /&gt;Assembly Install Script was incorrect, would fail on parameter match error. Fixed.&lt;br /&gt;Added additional documentation.&lt;br /&gt;Cleaned up test script.&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>burthold</author><pubDate>Mon, 12 Oct 2009 15:43:00 GMT</pubDate><guid isPermaLink="false">Updated Release: SQL Server File System Tools 1.0 (Oct 08, 2009) 20091012034300P</guid></item><item><title>Released: SQL Server File System Tools 1.0 (Oct 08, 2009)</title><link>http://ssfst.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=34170</link><description>&lt;div&gt;This is the first fully working release.&lt;br&gt;Documentation is included in the zip.&lt;br&gt;New installs, run the create scripts modify path for dll.&lt;br&gt;also includes a test sql script and a test text file.&lt;br&gt;UPDATE:&lt;br&gt;Assembly Install Script was incorrect, would fail on parameter match error. Fixed.&lt;br&gt;Added additional documentation.&lt;br&gt;Cleaned up test script.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;</description><author></author><pubDate>Mon, 12 Oct 2009 15:43:00 GMT</pubDate><guid isPermaLink="false">Released: SQL Server File System Tools 1.0 (Oct 08, 2009) 20091012034300P</guid></item><item><title>Source code checked in, #28926</title><link>http://ssfst.codeplex.com/SourceControl/changeset/view/28926</link><description>Cleaned up test script.&amp;#13;&amp;#10;Fixed Install Assemblies script&amp;#13;&amp;#10;Added additional documentation.</description><author>burthold</author><pubDate>Mon, 12 Oct 2009 15:41:55 GMT</pubDate><guid isPermaLink="false">Source code checked in, #28926 20091012034155P</guid></item><item><title>Updated Release: SQL Server File System Tools 1.0 (Oct 08, 2009)</title><link>http://ssfst.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=34170</link><description>&lt;div class="wikidoc"&gt;This is the first fully working release.&lt;br /&gt;Documentation is included in the zip.&lt;br /&gt;New installs, run the create scripts modify path for dll.&lt;br /&gt;also includes a test sql script and a test text file.&lt;br /&gt;UPDATE:&lt;br /&gt;Assembly Install Script was incorrect, would fail on parameter match error. Fixed.&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>burthold</author><pubDate>Mon, 12 Oct 2009 15:16:55 GMT</pubDate><guid isPermaLink="false">Updated Release: SQL Server File System Tools 1.0 (Oct 08, 2009) 20091012031655P</guid></item><item><title>Updated Release: SQL Server File System Tools 1.0 (Oct 08, 2009)</title><link>http://ssfst.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=34170</link><description>&lt;div class="wikidoc"&gt;This is the first fully working release.&lt;br /&gt;Documentation is included in the zip.&lt;br /&gt;New installs, run the create scripts modify path for dll.&lt;br /&gt;also includes a test sql script and a test text file.&lt;br /&gt;UPDATE:&lt;br /&gt;Assembly Install Script was incorrect, would fail on parameter match error. Fixed.&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>burthold</author><pubDate>Mon, 12 Oct 2009 15:16:37 GMT</pubDate><guid isPermaLink="false">Updated Release: SQL Server File System Tools 1.0 (Oct 08, 2009) 20091012031637P</guid></item><item><title>Source code checked in, #28838</title><link>http://ssfst.codeplex.com/SourceControl/changeset/view/28838</link><description>Added Schema to proejct</description><author>burthold</author><pubDate>Mon, 12 Oct 2009 01:09:53 GMT</pubDate><guid isPermaLink="false">Source code checked in, #28838 20091012010953A</guid></item><item><title>Updated Release: SQL Server File System Tools 1.0 (Oct 08, 2009)</title><link>http://ssfst.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=34170</link><description>&lt;div class="wikidoc"&gt;This is the first fully working release.&lt;br /&gt;Documentation is included in the zip.&lt;br /&gt;New installs, run the create scripts modify path for dll.&lt;br /&gt;also includes a test sql script and a test text file.&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>burthold</author><pubDate>Mon, 12 Oct 2009 00:57:53 GMT</pubDate><guid isPermaLink="false">Updated Release: SQL Server File System Tools 1.0 (Oct 08, 2009) 20091012125753A</guid></item><item><title>Released: SQL Server File System Tools 1.0 (Oct 08, 2009)</title><link>http://ssfst.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=34170</link><description>&lt;div&gt;This is the first fully working release.&lt;br&gt;Documentation is included in the zip.&lt;br&gt;New installs, run the create scripts modify path for dll.&lt;br&gt;also includes a test sql script and a test text file.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;</description><author></author><pubDate>Mon, 12 Oct 2009 00:57:53 GMT</pubDate><guid isPermaLink="false">Released: SQL Server File System Tools 1.0 (Oct 08, 2009) 20091012125753A</guid></item><item><title>Updated Wiki: Stored Procedure Calls</title><link>http://ssfst.codeplex.com/Wiki/View.aspx?title=Stored Procedure Calls&amp;version=2</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;Stored Procedure Usage&lt;/h1&gt;
StorePassPhrase @Password nvarchar(255)&lt;br /&gt;Password limited to 24 characters hashed and stored in the database to encrypt and decrypt files.&lt;br /&gt;&lt;br /&gt;StoreFile @FileLocation ,@ReturnFileId OUT&lt;br /&gt;Store file unencrypted and uncompressed into the database. @ReturnFileId is the id of the file inserted.&lt;br /&gt;&lt;br /&gt;StoreFileEncrypted @FileLocation ,@returnFileId OUT&lt;br /&gt;Store file encrypted and uncompressed into the database. @ReturnFileId is the id of the file inserted, uses the Passphrase stored in the database.&lt;br /&gt;&lt;br /&gt;StoreFileCompressed @FileLocation ,@CompressionLevel,@returnFileId OUT&lt;br /&gt;Store file unencrypted and compressed into the database. @CompressionLevel from 1-9 are valid. @ReturnFileId is the id of the file inserted&lt;br /&gt;&lt;br /&gt;StoreFileEncryptedCompressed @FileLocation,@CompressionLevel,@returnFileId OUT&lt;br /&gt;Store file encrypted and compressed into the database. @CompressionLevel from 1-9 are valid. @ReturnFileId is the id of the file inserted, uses the Passphrase stored in the database.&lt;br /&gt;&lt;br /&gt;InsertTag @returnfileid,@TagList&lt;br /&gt;Insert and associate a list of tags to a specific file.&lt;br /&gt;&lt;br /&gt;Retrievefiledetails @FileId&lt;br /&gt;Get details of a file stored in the database if @FileId returns all files.&lt;br /&gt;&lt;br /&gt;ExtractFileToDisk @FileId ,@FileLocation&lt;br /&gt;Extract file to disk no matter the storage method output to the @FileLocation&lt;br /&gt;&lt;br /&gt;ExtractFileToDiskEncrypted @FileId ,@FileLocation&lt;br /&gt;Extract file to disk raw from the database. Will only work on encrypted uncompressed files.&lt;br /&gt;&lt;br /&gt;ExtractFileToDiskCompressed @retFileId ,@FileLocation&lt;br /&gt;Extract file to disk raw from the database. Will only work on unencrypted compressed files.&lt;br /&gt;&lt;br /&gt;ExtractFileToDiskEncryptedCompressed @retFileId, ,@FileLocation&lt;br /&gt;Extract file to disk raw from the database. Will only work on encrypted compressed files.&lt;br /&gt;&lt;br /&gt;ExtractFileToRecord @retFileId&lt;br /&gt;Extract file to record set no matter the storage method.&lt;br /&gt;&lt;br /&gt;ExtractFileToRecordEncrypted] @retFileId&lt;br /&gt;Extract file to record set raw from the database. Will only work on encrypted uncompressed files.&lt;br /&gt;&lt;br /&gt;ExtractFileToRecordCompressed] @retFileId&lt;br /&gt;Extract file to record set raw from the database. Will only work on unencrypted compressed files.&lt;br /&gt;&lt;br /&gt;ExtractFileToRecordEncryptedCompressed] @retFileId&lt;br /&gt;Extract file to record set raw from the database. Will only work on encrypted compressed files.&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>burthold</author><pubDate>Sat, 10 Oct 2009 19:43:45 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Stored Procedure Calls 20091010074345P</guid></item><item><title>Closed Feature: Tag and Search System [5079]</title><link>http://ssfst.codeplex.com/WorkItem/View.aspx?WorkItemId=5079</link><description>Add ability to tag files with keywords and search for files based on those keywords.&lt;br /&gt;Think tag cloud.&lt;br /&gt;Comments: &lt;p&gt;Closing this separating out into two tasks.&lt;/p&gt;</description><author>burthold</author><pubDate>Sat, 10 Oct 2009 19:42:09 GMT</pubDate><guid isPermaLink="false">Closed Feature: Tag and Search System [5079] 20091010074209P</guid></item><item><title>Updated Wiki: Stored Procedure Calls</title><link>http://ssfst.codeplex.com/Wiki/View.aspx?title=Stored Procedure Calls&amp;version=1</link><description>&lt;div class="wikidoc"&gt;!Stored Procedure Usage&lt;br /&gt;&lt;br /&gt;StorePassPhrase @Password nvarchar(255)&lt;br /&gt;Password limited to 24 characters hashed and stored in the database to encrypt and decrypt files.&lt;br /&gt;&lt;br /&gt;StoreFile @FileLocation ,@ReturnFileId OUT&lt;br /&gt;Store file unencrypted and uncompressed into the database. @ReturnFileId is the id of the file inserted.&lt;br /&gt;&lt;br /&gt;StoreFileEncrypted @FileLocation ,@returnFileId OUT&lt;br /&gt;Store file encrypted and uncompressed into the database. @ReturnFileId is the id of the file inserted, uses the Passphrase stored in the database.&lt;br /&gt;&lt;br /&gt;StoreFileCompressed @FileLocation ,@CompressionLevel,@returnFileId OUT&lt;br /&gt;Store file unencrypted and compressed into the database. @CompressionLevel from 1-9 are valid. @ReturnFileId is the id of the file inserted&lt;br /&gt;&lt;br /&gt;StoreFileEncryptedCompressed @FileLocation,@CompressionLevel,@returnFileId OUT&lt;br /&gt;Store file encrypted and compressed into the database. @CompressionLevel from 1-9 are valid. @ReturnFileId is the id of the file inserted, uses the Passphrase stored in the database.&lt;br /&gt;&lt;br /&gt;InsertTag @returnfileid,@TagList&lt;br /&gt;Insert and associate a list of tags to a specific file.&lt;br /&gt;&lt;br /&gt;Retrievefiledetails @FileId&lt;br /&gt;Get details of a file stored in the database if @FileId returns all files.&lt;br /&gt;&lt;br /&gt;ExtractFileToDisk @FileId ,@FileLocation&lt;br /&gt;Extract file to disk no matter the storage method output to the @FileLocation&lt;br /&gt;&lt;br /&gt;ExtractFileToDiskEncrypted @FileId ,@FileLocation&lt;br /&gt;Extract file to disk raw from the database. Will only work on encrypted uncompressed files.&lt;br /&gt;&lt;br /&gt;ExtractFileToDiskCompressed @retFileId ,@FileLocation&lt;br /&gt;Extract file to disk raw from the database. Will only work on unencrypted compressed files.&lt;br /&gt;&lt;br /&gt;ExtractFileToDiskEncryptedCompressed @retFileId, ,@FileLocation&lt;br /&gt;Extract file to disk raw from the database. Will only work on encrypted compressed files.&lt;br /&gt;&lt;br /&gt;ExtractFileToRecord @retFileId&lt;br /&gt;Extract file to record set no matter the storage method.&lt;br /&gt;&lt;br /&gt;ExtractFileToRecordEncrypted] @retFileId&lt;br /&gt;Extract file to record set raw from the database. Will only work on encrypted uncompressed files.&lt;br /&gt;&lt;br /&gt;ExtractFileToRecordCompressed] @retFileId&lt;br /&gt;Extract file to record set raw from the database. Will only work on unencrypted compressed files.&lt;br /&gt;&lt;br /&gt;ExtractFileToRecordEncryptedCompressed] @retFileId&lt;br /&gt;Extract file to record set raw from the database. Will only work on encrypted compressed files.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>burthold</author><pubDate>Sat, 10 Oct 2009 19:39:12 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Stored Procedure Calls 20091010073912P</guid></item><item><title>Updated Wiki: Home</title><link>http://ssfst.codeplex.com/Wiki/View.aspx?title=Home&amp;version=7</link><description>&lt;div class="wikidoc"&gt;&lt;h1&gt;&lt;b&gt;SQL Server File System Tools&lt;/b&gt;&lt;/h1&gt;SQL Server File System Tools is a SQL Server CLR dll containing several useful stored procedures for getting files into and out of SQL Server databases. &lt;br /&gt;This includes:
&lt;ul&gt;&lt;li&gt;Insert file into the database
&lt;ul&gt;&lt;li&gt;with encryption&lt;/li&gt;
&lt;li&gt;with compression(zip)&lt;/li&gt;
&lt;li&gt;or both!&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Select file from database output to disk
&lt;ul&gt;&lt;li&gt;decompressed and unencrypted to file system UNC or hard path&lt;/li&gt;
&lt;li&gt;compressed to UNC or hard path with .zip extention (fully compatiable with windows explorer)&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Select file from database output to recordset
&lt;ul&gt;&lt;li&gt;decompressed and unencrypted to binary record&lt;/li&gt;
&lt;li&gt;compressed to binary record (fully compatiable with windows explorer)&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;I am using a slimmed down version of #ziplib and will be modifiying it even ferther to meet my needs.&lt;br /&gt;i'm also planning using a faster algorithim if you don't need to save to file system in a zip compatiable format.&lt;br /&gt;&lt;br /&gt;since this requires UNSAFE it also requries you to ALTER DATABASE SQLFileStore SET trustworthy ON.&lt;br /&gt;&lt;br /&gt;The binary download has the dll plus the sql script to create the objects and load the DLL. Currently, it takes loading it in UNSAFE mode but I will be fixing up the code so it will only require EXTERNAL_ACCESS in a later release.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ssfst.codeplex.com/Wiki/View.aspx?title=Stored%20Procedure%20Calls"&gt;Stored Procedure Calls&lt;/a&gt;&lt;br /&gt;
&lt;h3&gt;&lt;b&gt;About the Documentation&lt;/b&gt;&lt;/h3&gt;Documentation generated using &lt;a href="http://submain.com/products/ghostdoc.aspx" class="externalLink"&gt;http://submain.com/products/ghostdoc.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; GhostDoc and &lt;a href="http://www.stack.nl/~dimitri/doxygen/" class="externalLink"&gt;http://www.stack.nl/~dimitri/doxygen/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; Doxygen.&lt;br /&gt;
&lt;h3&gt;&lt;b&gt;About the licsense:&lt;/b&gt;&lt;/h3&gt;Since #ziplib is using a modified version of the GPL v2 I'm licensing under the LGPL which should be compatiable.&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>burthold</author><pubDate>Sat, 10 Oct 2009 19:38:23 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20091010073823P</guid></item><item><title>Source code checked in, #28557</title><link>http://ssfst.codeplex.com/SourceControl/changeset/view/28557</link><description></description><author>burthold</author><pubDate>Sat, 10 Oct 2009 03:22:13 GMT</pubDate><guid isPermaLink="false">Source code checked in, #28557 20091010032213A</guid></item><item><title>Created Release: SQL Server File System Tools 1.0 (Oct 08, 2009)</title><link>http://ssfst.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=34170</link><description>&lt;div class="wikidoc"&gt;This is the first fully working release.&lt;br /&gt;Documentation is included in the zip.&lt;br /&gt;New installs, run the create scripts modify path for dll.&lt;br /&gt;also includes a test sql script and a test text file.&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>burthold</author><pubDate>Thu, 08 Oct 2009 21:43:08 GMT</pubDate><guid isPermaLink="false">Created Release: SQL Server File System Tools 1.0 (Oct 08, 2009) 20091008094308P</guid></item><item><title>Released: SQL Server File System Tools 1.0 (Oct 08, 2009)</title><link>http://ssfst.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=34170</link><description>&lt;div&gt;This is the first fully working release.&lt;br&gt;Documentation is included in the zip.&lt;br&gt;New installs, run the create scripts modify path for dll.&lt;br&gt;also includes a test sql script and a test text file.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;</description><author></author><pubDate>Thu, 08 Oct 2009 21:43:08 GMT</pubDate><guid isPermaLink="false">Released: SQL Server File System Tools 1.0 (Oct 08, 2009) 20091008094308P</guid></item><item><title>Source code checked in, #28340</title><link>http://ssfst.codeplex.com/SourceControl/changeset/view/28340</link><description></description><author>burthold</author><pubDate>Thu, 08 Oct 2009 21:39:18 GMT</pubDate><guid isPermaLink="false">Source code checked in, #28340 20091008093918P</guid></item><item><title>Source code checked in, #28332</title><link>http://ssfst.codeplex.com/SourceControl/changeset/view/28332</link><description>All found bugs now fixed.&amp;#13;&amp;#10;All procs function as designed.</description><author>burthold</author><pubDate>Thu, 08 Oct 2009 20:10:33 GMT</pubDate><guid isPermaLink="false">Source code checked in, #28332 20091008081033P</guid></item><item><title>Source code checked in, #28250</title><link>http://ssfst.codeplex.com/SourceControl/changeset/view/28250</link><description>bug fixes for fileid and new columns breaking file retreval&amp;#13;&amp;#10;</description><author>burthold</author><pubDate>Thu, 08 Oct 2009 05:05:41 GMT</pubDate><guid isPermaLink="false">Source code checked in, #28250 20091008050541A</guid></item></channel></rss>