Please see my comment to the question. Arabic script is none of a problem, as everything works with Unicode these days; and Arabic script is very well-known and popular enough to be supported by nearly all modern systems by default.
You only need to use Unicode data type working with texts in SQL servers. You can use
nchar
,
nvarchar
, or
ntext
data types. Please see:
http://msdn.microsoft.com/en-us/library/aa933104%28v=sql.80%29.aspx[
^].
So, to start with, make sure you do it properly. As to .NET, it only supports Unicode anyway, unless you screw it up with some tricks… :-)
—SA