Hi Mike,
In and of themselves Longs and Strings are no problem in MsSql.
However if another program (not clarion) was to want to share the data then tpically you can change the data type to something more "SQLy". For example changing Dates from LONG to DATE. Strings from String to Cstring (although this is less necessary). and so on.
And of course all this is pretty trivial with Fm3, and can be done down the road if you want to do it.
As far as converting from TPS to SQL - that's also trivial. Work through the docs, and maybe the example as well, and you'll find it's not as bad as it sounds.
Cheers
Bruce