sql >> Databáze >  >> RDS >> Sqlserver

Jaká jsou omezení SQL Server Compact? (Nebo – jak si vybrat databázi pro použití na platformách MS?)

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.



  1. Získejte seznam dat mezi dvěma daty

  2. Sladění nabídky a poptávky – Řešení, část 3

  3. Načte záznamy, které jsou nenulové za desetinnou čárkou v PostgreSQL

  4. Jak nainstalovat phpMyAdmin na jeho vlastní aplikaci