暗号化についてはよくわかりませんが、おそらく次のリンクが役立つでしょう:
http://msdn.microsoft.com/en-us/library/ms171955.aspx
残りの部分については:
「Text」と「auto_increment」はAccessを思い出させます。 SQL Server Compactは、サーバーとアップグレード互換であると想定されています。 SQL Serverのエディションでは、コンパクトデータベースで使用されるクエリとテーブルは、変更せずに完全なデータベースに転送する必要があります。そのことを念頭に置いて、アクセス名ではなく、最初にSQL Serverのタイプと名前を確認する必要があります。この場合はvarchar(max)
、bigint
、およびidentity
列。
残念ながら、Compact Editionにはまだvarchar(max)タイプがないため、varchar(max)に関してこれが失敗することに気付くでしょう。うまくいけば、彼らはすぐにそれを修正するでしょう。ただし、探していたntextタイプは255バイト以上をサポートしています。実際には2バイトで、5億文字以上になります。
最後に、bigintはストレージに8バイトを使用します。あなたは11を求めました。しかし、ここでは、ストレージサイズが使用可能な小数点以下の桁数を示していることに混乱するかもしれません。これは間違いなくそうではありません。 8バイトのストレージでは、最大2の値が可能であり、11桁をはるかに超える値に対応します。アイテムがたくさんある場合は、とにかくサーバークラスのデータベースが必要になるでしょう。本当に数字で考えたい場合は、numeric
があります。 タイプも提供されます。