﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>Snitz Conversion Script</title><link>http://www.aspplayground.net/forum/</link><description /><copyright>(c) ASP Playground Support Forum</copyright><ttl>30</ttl><item><title> New Snitz Conversion Script (Samuel)</title><description>  Big thanks to &lt;a href="http://www.aspplayground.net/forum/showprofile.aspx?memid=4970" target="_blank" rel="nofollow"&gt;Tom&lt;/a&gt; as he wrote a conversion script for users of the &lt;b&gt;latest Snitz version 3.4.05 -&amp;gt; 2.5.5 Unicode&lt;/b&gt; and was kind to share his work with us. Here is what he wrote in his email: &lt;br&gt;     &lt;br&gt;    &lt;blockquote class="quote"&gt;&lt;div style="width:50%;font-weight:bold; padding-bottom:4px;"&gt;&lt;/div&gt;Samuel, &lt;br&gt;     &lt;br&gt;    Here's the package. It uses most of the stuff available on the forums but repackages it then adds some automation and my own tweaks. &lt;br&gt;     &lt;br&gt;    I used osql and batch files to do most of the grunt work. I work off an SQL server with trusted permissions so that is how all my scripts are setup. If different access is needed the scripts can be tweaked accordingly. Also some of them are inefficient as hell but I wanted them to be flexible for deployement reasons. I run tests on a few local systems before moving to my live systems so automation is important, lol. &lt;br&gt;     &lt;br&gt;    The readme.txt file walks you through the process and everything is in sql or bat files so it'll be easy enough to check for malicious code.  &lt;br&gt;    The only exe is the one I downloaded off the forums (convertSnitz.exe). &lt;br&gt;     &lt;br&gt;    Some of the stuff I did was integrating a slightly modified transparent password transfer handler, inserting the admin and guest users, changing ownership of tables (minimizes errors and trouble later on), automating all the conversions up to the latest Unicode release and a bunch of other minor tweaks. &lt;br&gt;     &lt;br&gt;   &lt;b&gt; Also, if someone wanted to go 2.5.5 ANSI it would probably be an easy tweak since that would cut out having to build a new database and copy over all the data. The switch to Unicode portion of the conversion is handled in 3.convert.bat, everything before that would remain the same.&lt;/b&gt; &lt;br&gt;    &lt;br&gt;    Any questions or problems with it let me know. I was tempted to wrap it all in a .net executable but figured this did the job and would allow people to mess with it easier so why bother. :) &lt;br&gt;     &lt;br&gt;    Tom &lt;br&gt;    &lt;/blockquote&gt;&lt;b&gt; &lt;br&gt;   &lt;/b&gt; </description><link>http://www.aspplayground.net/forum/fb.ashx?m=390022</link><pubDate>Tue, 25 Oct 2005 14:13:48 GMT</pubDate></item><item><title> error: conversion terminated (Samuel)</title><description>  &lt;b&gt;Mike Napurano&lt;/b&gt; at &lt;a href="http://www.fxol.com" target="_blank" rel="nofollow"&gt;http://www.fxol.com&lt;/a&gt; reported a problem and provided a solution for Snitz conversion script. Big Thank you to Mike for the info. &lt;br&gt;   &lt;br&gt;  The following is the problem and the solution he wrote in an e-mail: &lt;br&gt;   &lt;br&gt;  &lt;font color="#CC0000"&gt;&lt;b&gt;Problem&lt;/b&gt;&lt;/font&gt; &lt;br&gt;  during the conversion STEP1.SQL, I am getting: &lt;br&gt;   &lt;br&gt;  Server: Msg 2601, Level 14, State 3, Line 1 &lt;br&gt;  Cannot insert duplicate key row in object ' pgd_Members'  with unique index ' Login' . &lt;br&gt;  The statement has been terminated. &lt;br&gt;   &lt;br&gt;  &lt;font color="#0000FF"&gt;&lt;b&gt;Solution&lt;/b&gt;&lt;/font&gt; &lt;br&gt;  When you delete a member from Snitz... apparently, it simply FLAGS them as deleted.  It also  &lt;br&gt;  changes their M_NAME (Login name field) to " n/a" .  This was the problem.  I deleted  &lt;br&gt;  those users, and the script worked. </description><link>http://www.aspplayground.net/forum/fb.ashx?m=376177</link><pubDate>Wed, 12 Mar 2003 19:59:37 GMT</pubDate></item><item><title>Snitz Conversion Script (Samuel)</title><description>  &lt;h1&gt;&lt;b&gt; &lt;br&gt; Please note: This conversion script upgrades to Version 2.5.5 Unicode. To upgrade to the latest version 3, you will need to upgrade from 2.5.5 Unicode.&lt;/b&gt;&lt;/h1&gt;&lt;b&gt;&lt;/b&gt; &lt;br&gt;  &lt;br&gt; The following is the readme file of the Snitz conversion script. The conversion script is written by Gene from &lt;a href="http://www.ovusoft.com/forum" target="_blank" rel="nofollow"&gt;Ovusoft.com&lt;/a&gt;.&lt;hr&gt; &lt;br&gt; &lt;blockquote class="quote"&gt;&lt;div style="width:50%;font-weight:bold; padding-bottom:4px;"&gt;&lt;/div&gt;BACKGROUND  &lt;br&gt; ----------  &lt;br&gt; convertSnitz.exe will convert Snitz topics/replies to ASPPlayground format and   &lt;br&gt; update member profiles converted from Snitz to ASPPlayground pgd_members table   &lt;br&gt; using Chris Kaminski' s (HomeNetHelp.com) .SQL script so that they work with  &lt;br&gt; the client-side message parsing used by ASPPlayground.  I took Chris'  ASP-based  &lt;br&gt; message conversion script and modified it to work within an EXE file so that   &lt;br&gt; timeouts were not an issue when converting larger Snitz Forum' s to ASPPlayground.    &lt;br&gt; I converted over 48,000 posts and updated over 18,000 members profiles using this  &lt;br&gt; tool, so it does work.  &lt;br&gt;  &lt;br&gt;  &lt;br&gt; DEPENDENCIES  &lt;br&gt; ------------  &lt;br&gt; convertSnitz.exe has the following dependencies and they must be already present  &lt;br&gt; on your system (no install file here, dudes):  &lt;br&gt;  &lt;br&gt; - MSVBVM60.DLL  &lt;br&gt; - MS ADO 2.6 or later (get it at &lt;a href="http://www.microsoft.com/data%29" target="_blank" rel="nofollow"&gt;http://www.microsoft.com/data)&lt;/a&gt;  &lt;br&gt; - MS VBScript Regular Expressions 5.5 or later (get it at   &lt;br&gt; &lt;a href="http://www.microsoft.com/scripting%29" target="_blank" rel="nofollow"&gt;http://www.microsoft.com/scripting)&lt;/a&gt;  &lt;br&gt;  &lt;br&gt; Additionally, you MUST convert your FORUM_MEMBERS and FORUM_FORUMS tables to   &lt;br&gt; ASP-PGD using Chris'  sql script from snitz2play_v13.zip (included in the zip).    &lt;br&gt; Note that this is the original script from Chris and will need modification   &lt;br&gt; to support your database versions.  *** convertSnitz.exe is designed to   &lt;br&gt; replace Chris'  STEP2.ASP program ***  &lt;br&gt;  &lt;br&gt;  &lt;br&gt; SUPPORT (or lack thereof)  &lt;br&gt; -------------------------  &lt;br&gt; Source code is included, feel free to modify to suit your needs.  This project  &lt;br&gt; is unsupported, but if I' m in a good mood, I might be able to help you ;-) You can  &lt;br&gt; e-mail me at &lt;a href="mailto:gene@ovusoft.com"&gt;gene@ovusoft.com&lt;/a&gt;.  &lt;br&gt;  &lt;br&gt; HOW TO...  &lt;br&gt; ---------  &lt;br&gt; 1) Install ASP-PGD on the same server and in the same database as Snitz -- they  &lt;br&gt; use different table names so there is no chance of writing over your data.    &lt;br&gt;  &lt;br&gt; 2) Shut down your Snitz forum.  Delete anything from Snitz FORUM_TOPICS and   &lt;br&gt; FORUM_REPLIES that you don' t want to transfer (by date, perhaps).  Eliminate  &lt;br&gt; duplicate member names from FORUM_MEMBERS (they can exist, use an SQL statement   &lt;br&gt; to find them).  &lt;br&gt;  &lt;br&gt; 3) Modify Chris'  STEP1.SQL script to match the current version of ASP-PGD' s   &lt;br&gt; database and to convert any custom fields you may have in Snitz'  FORUM_MEMBERS   &lt;br&gt; table that you want to bring over to ASP-PGD.  &lt;br&gt;  &lt;br&gt; 4) Run the modified STEP1.SQL script (if you don' t know how to do this, you' re   &lt;br&gt; going to have to figger it out on your own... HINT: Try Enterprise Manager!)  &lt;br&gt;  &lt;br&gt; 5) Run convertSnitz.exe and fill in the blanks with your username, password, etc.  &lt;br&gt; Note that you can run this from any client that has access to the server, even   &lt;br&gt; over a TCP/IP (Internet) connection.  If you are using dial-up, though, this   &lt;br&gt; might take FOREVER, as it wasn' t designed with client/server performance in mind.  &lt;br&gt; It' s best to run it directly on the LAN where the server is located.  &lt;br&gt;  &lt;br&gt; 6) Click the " Convert Msgs"  button -- you can pause it as it runs, expect it to  &lt;br&gt; take a while if you have lots of messages.  This routine is transferring data  &lt;br&gt; from the Snitz topic &amp;amp; replies tables into the single ASP-PGD " pgd_messages"   &lt;br&gt; table.  It' s also converting double-quotes to prevent ASP-PGD from bombing on the  &lt;br&gt; display of messages (ASP-PGD uses client-side Javascript to parse UBB-style code  &lt;br&gt; and double-quotes will bomb it -- trust me on this).  &lt;br&gt;  &lt;br&gt; 7) Click the " Fix Sigs"  button -- this converts double-quotes in signatures for  &lt;br&gt; the same reason as in 6 above.  &lt;br&gt;  &lt;br&gt; 8) Run Chris'  STEP3.SQL script.  &lt;br&gt;  &lt;br&gt; That' s it.  If you screw up anywhere along the way, simply delete all member records  &lt;br&gt; with " mem &amp;gt; 0"  in pgd_Members, all forums with " ForumID &amp;gt; 0"  in pgd_Forums, and  &lt;br&gt; everything in pgd_Messages.  DO NOT DELETE ANYTHING IN SNITZ.  This program doesn' t  &lt;br&gt; edit Snitz data at all.  &lt;br&gt;  &lt;br&gt; GOOD LUCK!  ASPPlayground ROCKS!&lt;/blockquote&gt;  &lt;br&gt;  &lt;br&gt; The following is the readme from the original conversion script which is an essential part of the conversion process as well. This script was written by Chris from &lt;a href="http://forum.homenethelp.com" target="_blank" rel="nofollow"&gt;homenethelp.com&lt;/a&gt;&lt;hr&gt; &lt;br&gt; &lt;blockquote class="quote"&gt;&lt;div style="width:50%;font-weight:bold; padding-bottom:4px;"&gt;&lt;/div&gt;----------------------------------------------------------  &lt;br&gt; SNITZ 3.3.x to ASPPLAYGROUND.NET forums conversion routine  &lt;br&gt;  &lt;br&gt; written in one day on a LOAD of stimulants  &lt;br&gt; ver 1.3  &lt;br&gt;  &lt;br&gt; Chris Kaminski  &lt;br&gt; &lt;a href="http://forum.homenethelp.com" target="_blank" rel="nofollow"&gt;http://forum.homenethelp.com&lt;/a&gt;  &lt;br&gt; &lt;a href="mailto:chrisk@homenethelp.com"&gt;chrisk@homenethelp.com&lt;/a&gt;  &lt;br&gt; -----------------------------------------------------------  &lt;br&gt;  &lt;br&gt;  &lt;br&gt; This does not convert the following things  &lt;br&gt; - some user data missing like start date  &lt;br&gt; - moderators are not moved  &lt;br&gt; - forum categories are not moved  &lt;br&gt; - security and groups are not moved  &lt;br&gt; - archived posts  &lt;br&gt; - the ' locked status'  on posts  &lt;br&gt;  &lt;br&gt; Things that ARE converted  &lt;br&gt; - users &amp;amp; most user info  &lt;br&gt; - forums with names and descriptions  &lt;br&gt; - messages with properly ordered replies!  &lt;br&gt;  &lt;br&gt;  &lt;br&gt; **** NO SUPPORT PROVIDED ******  &lt;br&gt; **** USE AT YOUR OWN RISK *****  &lt;br&gt;  &lt;br&gt; ==========  &lt;br&gt; STEPS  &lt;br&gt; ==========  &lt;br&gt;  &lt;br&gt; 1) Install the aspplayground.net SQL into a new database called FORUMS with an owner of dbo  &lt;br&gt;  &lt;br&gt; 2) Go to your new aspplayground forum default page with a web browser.  This will populate   &lt;br&gt; the database with a few default values.  If you dont do this, the next script will fail.  &lt;br&gt;  &lt;br&gt; 3) run the step1.sql in the database that has SNITZ (on the same server)  &lt;br&gt;  &lt;br&gt; 4) Edit the STEP2.ASP  &lt;br&gt; a) Change the include path to your adovbs.inc  &lt;br&gt; b) change your my_conn.open connect string to your DB with SNITZ  &lt;br&gt; (The login must also have owner priv on the FORUMS database  &lt;br&gt;  &lt;br&gt; 5) execute STEP2.ASP - pref on the same server as the database  &lt;br&gt; it may time out if you have loads of posts - set timeout if necessary  &lt;br&gt;  &lt;br&gt; 6) run STEP3.ASP in the forum database  &lt;br&gt;  &lt;br&gt; 7) PRess the UNLOAD button for the the web application   &lt;br&gt; from in IIS (or reboot the IIS computer).  You can' t simply  &lt;br&gt; stop and start the web app.  &lt;br&gt;  &lt;br&gt;  &lt;br&gt; ==========  &lt;br&gt; Edits  &lt;br&gt; ==========  &lt;br&gt; You will have to manually edit the SORT column of the pgd_forums.  &lt;br&gt; Sort your forums like this 1,2,3,4,5,etc for each category  &lt;br&gt;  &lt;br&gt;  &lt;br&gt; ==========  &lt;br&gt; NOTES  &lt;br&gt; ==========  &lt;br&gt; Posts that are from users that no longer exist get assigned to GUEST (user -1).  &lt;br&gt;  &lt;br&gt;  &lt;br&gt;  &lt;br&gt;  &lt;br&gt; =============================  &lt;br&gt; Chris Kaminski  &lt;br&gt; &lt;a href="http://HomeNetHelp.com" target="_blank" rel="nofollow"&gt;http://HomeNetHelp.com&lt;/a&gt;  &lt;br&gt; &lt;a href="http://forum.homenethelp.com" target="_blank" rel="nofollow"&gt;http://forum.homenethelp.com&lt;/a&gt;  &lt;br&gt; &lt;a href="mailto:chrisk@homenethelp.com"&gt;chrisk@homenethelp.com&lt;/a&gt;  &lt;br&gt;  &lt;br&gt; - accept donations through paypal at &lt;a href="mailto:chrisk@homenethelp.com"&gt;chrisk@homenethelp.com&lt;/a&gt;&lt;/blockquote&gt;  &lt;br&gt; If you are a registered customer and wish to migrate your Snitz forum, please kindly send me an e-mail to &lt;a href="mailto:support@aspplayground.net"&gt;support@aspplayground.net&lt;/a&gt; and I will send you correct version of the software + the conversion script (the conversion script is available in our private forum)  &lt;br&gt;  &lt;br&gt; Thank you! </description><link>http://www.aspplayground.net/forum/fb.ashx?m=374249</link><pubDate>Mon, 23 Sep 2002 00:24:41 GMT</pubDate></item></channel></rss>