Nejsem si jistý šifrováním, ale pravděpodobně vám pomůže tento odkaz:
http://msdn.microsoft.com/en-us/library/ms171955.aspx
Pokud jde o zbytek:
„Text“ a „auto_increment“ mi připomínají Access. SQL Server Compact má být kompatibilní s upgradem na server edice SQL Serveru v tom, že dotazy a tabulky používané ve vaší kompaktní databázi by se měly přenést do úplné databáze bez úprav. S ohledem na to byste se měli nejprve podívat na typy a názvy SQL Serveru spíše než na názvy Access:v tomto případě konkrétně varchar(max)
, bigint
a identity
sloupců.
Bohužel si všimnete, že to selhává s ohledem na varchar(max), protože Compact Edition ještě nemá typ varchar(max). Snad to brzy opraví. Typ ntext, na který jste se dívali, však podporuje mnohem více než 255 bajtů:2 ve skutečnosti, což představuje více než 500 milionů znaků.
Nakonec bigint používá 8 bajtů pro ukládání. Požádali jste o 11. Domnívám se však, že zde můžete být zmateni tím, že velikost úložiště udává počet dostupných desetinných číslic. Tohle rozhodně NENÍ tento případ. 8 bajtů úložiště umožňuje hodnoty až 2, což pojme mnohem více než 11 číslic. Pokud máte tolik položek, pravděpodobně stejně budete chtít databázi třídy serveru. Pokud opravdu chcete uvažovat v pojmech číslic, existuje numeric
poskytnut také typ.